如下面的屏幕截图所示,我已按照this article创建了一个Web服务(在java中)和一个客户端应用程序(android app)。
在文章和客户端应用8文件下的创建Web服务客户端部分下创建 Ant构建文件之后,我还获得了 BUILD SUCCESSFUL 消息如下图(2)所示生成。
现在,当我在客户端应用程序中编写HelloWebService service = new HelloWebService();
时,应用程序崩溃,我得到以下异常:
java.lang.NoClassDefFoundError:com.mycompany.service.client.HelloWebService
我做错了吗?
任何帮助表示感谢。
答案 0 :(得分:0)
我对您的环境了解不多,但从例外情况来看,唯一的原因是在运行时找不到您的HelloWebService类。这意味着在运行应用程序时,您没有在类路径中放置包含“HelloWebSerice”类的jar。编译代码时,你肯定有这个jar,因为它成功编译,但不幸的是JVM在运行时找不到它。尝试将jar放在类路径中,你应该很好。
答案 1 :(得分:0)
在属性中勾选库jar的框 - > Java构建路径 - > “订单和出口”(之前已列出,但未选中)