NoClassDefinitionFound:javax.xml.ws.Service
我正在构建一个JavaWeb服务客户端应用程序,它与JDeveloper中的Web服务交互 我使用创建web服务代理的向导构建web代理 我正在使用JAX-WS方法进行web服务交互 当我从IDE运行这段代码时,它运行得很好。但当我尝试使用jar运行它时,它失败了 报告我的错误NoClassDefinitionFound:javax.xml.ws.ServiceNoClassDefinitionFound:javax.xml.ws.Service,java,web-services,webclient,jdeveloper,Java,Web Services,Webclient,Jdeveloper,我正在构建一个JavaWeb服务客户端应用程序,它与JDeveloper中的Web服务交互 我使用创建web服务代理的向导构建web代理 我正在使用JAX-WS方法进行web服务交互 当我从IDE运行这段代码时,它运行得很好。但当我尝试使用jar运行它时,它失败了 报告我的错误NoClassDefinitionFound:javax.xml.ws.Service 请告诉我构建客户机jar时需要包含多少jar文件(或XML),以便它能够成功运行 当您将其作为jar运行时,需要使用 java -cp
请告诉我构建客户机jar时需要包含多少jar文件(或XML),以便它能够成功运行 当您将其作为jar运行时,需要使用
java -cp classpath1:classpath2 -jar yourApplication.jar
您还可以将JAX-WS依赖项的位置永久添加到系统上的PATH环境变量中,或者添加到运行应用程序的任何系统中。如果这样做,则不必在每次希望运行应用程序时都键入以下命令:
-cp classpath1:classpath2 -jar