我正在构建一个Java Web Service Client应用程序,它与JDeveloper中的Web服务进行交互。
我使用向导构建Web代理以创建Web服务代理。
我正在使用 JAX-WS 方法进行Web服务交互。
当我从IDE运行此代码时,它运行正常。但是当我尝试使用jar运行它时它会失败。
报告错误 NoClassDefinitionFound:javax.xml.ws.Service
请告诉我在构建客户端jar时需要包含的jar文件(或xmls)所需的数量,以便它可以成功运行!!
答案 0 :(得分:1)
答案 1 :(得分:0)
您还可以将JAX-WS依赖项的位置永久地添加到系统上的PATH环境变量,或者运行应用程序的任何系统。如果这样做,则每次要运行应用程序时都不必键入以下命令:
-cp classpath1:classpath2 -jar