Netbeans jar文件和依赖项

Netbeans jar文件和依赖项,netbeans,jar,java,Netbeans,Jar,Java,这可能已经有人问过了,我不知道。在Java有点新 我在unix上用NetBeans写了一篇文章。IDE上的一切看起来都很酷,所以我想将我拥有的(只有两个.java类)编译到一个jar中,以便在其他地方运行它。我添加了一些编译时库(其他.jar),但当我在NetBeans上构建项目并从CLI(java-jar thing.jar)运行它时,它会抛出一系列类似这样的异常 EXCEPTION: Class com.systinet.saaj.soap.SOAP11ProtocolHandler or

这可能已经有人问过了,我不知道。在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移动到命令行时,需要确保在IDE中设置的所有jar依赖项现在都可以在classpath中使用。否则您将看到诸如ClassNotFoundException、NoClassDefFoundError等问题。

如果您使用IDE,为什么要使用CLI来构建JAR?哦,我的意思是我在NetBeans中构建了它,然后尝试从CLI运行它。很抱歉编辑以获取更多信息。我是否只将目录添加到类路径?还是罐子本身?由你决定。如果你有很多JAR,那么最好将整个目录放在类路径中。是的,但是包含它们仍然会产生相同的错误。处理SOAP请求的东西会在这之外吗?也许就是这样。我不确定。