0

刚刚在 Netbeans 中构建了一个 java 的东西,我有 .jar,它依赖于我捆绑在项目 .jar 中的 SOAP,所以我怀疑问题在于我必须放在 CLASSPATH 或其他东西上的任何依赖项。在调试器中或通过 IDE 运行非常好。当我尝试运行我构建的 JAR 时,遇到以下错误:

EXCEPTION: Class com.systinet.saaj.soap.SOAP11ProtocolHandler or one of its components not found in root.wasp-impl.SOAP

Traces : 
=====================
Class space : com.idoox.wasp.ClassSpace@8f4fb3(com.idoox.wasp.classloader.WaspClassLoader@228a02) : root.wasp-impl.SOAP : SOAP
Class path :

java.lang.ClassNotFoundException: com.systinet.saaj.soap.SOAP11ProtocolHandler
java.lang.ClassNotFoundException: com.systinet.saaj.soap.SOAP11ProtocolHandler

我是否以某种方式错过了通过仅构建项目而不对项目属性进行任何奇怪添加来创建 SOAP 请求的能力?我在这里错过了什么吗?

4

1 回答 1

0

您的 IDE (Netbeans) 很有可能为编译配置了适当的类路径,但您的运行时类路径配置不正确。您将从使用mavengradle等构建工具中受益。

于 2013-10-14T22:12:38.713 回答