【发布时间】:2013-10-12 03:35:29
【问题描述】:
这可能已经被问过了,我不知道。 Java 有点新。
我在 unix 上用 NetBeans 写了一个东西。 IDE 上的一切似乎都很酷,所以我想将我拥有的(只有两个 .java 类)编译到一个 jar 中,这样我就可以在其他地方运行它。我添加了一些编译时库(其他 .jar),但是当我在 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 时是否缺少某种依赖?我应该将这些库放在类路径中还是在命令行参数中扔一些东西?
【问题讨论】:
-
如果使用IDE,为什么要使用CLI来构建JAR?
-
哦,我的意思是我在 NetBeans 中构建它,然后尝试从 CLI 运行它。对不起。为进一步澄清而编辑。