这可能已经被问过了,我不知道。Java 有点新。
我在 unix 上的 NetBeans 中写了一个东西。IDE 上的一切似乎都很酷,所以我想将我拥有的(只有两个 .java 类)编译到一个 jar 中,这样我就可以在其他地方运行它。我添加了一些编译时库(其他 .jars),但是当我在 NetBeans 上构建我的项目并从 CLI(java -jar thing.jar)运行它时,它会抛出一堆这样的异常。
EXCEPTION: Class com.systinet.saaj.soap.SOAP11ProtocolHandler or one of its components not found in root.wasp-impl.SOAP
...
...
EXCEPTION: [url]http://systinet.com/wasp/app/security_services_client:security_services_client[/url] -> I couldn't find deployment
descriptor (QName="{[url]http://systinet.com/wasp/app/builtin_serialization[/url]}builtin_serialization")of dependant package.
编译 .jars 时是否缺少某种依赖关系?我应该将这些库放在类路径中还是在命令行参数中扔一些东西?