在Android应用程序中使用java Web服务

时间:2013-05-02 12:01:39

标签: java android web-services noclassdeffounderror

如下面的屏幕截图所示,我已按照this article创建了一个Web服务(在java中)和一个客户端应用程序(android app)。

在文章和客户端应用8文件下的创建Web服务客户端部分下创建 Ant构建文件之后,我还获得了 BUILD SUCCESSFUL 消息如下图(2)所示生成。

现在,当我在客户端应用程序中编写HelloWebService service = new HelloWebService();时,应用程序崩溃,我得到以下异常:
java.lang.NoClassDefFoundError:com.mycompany.service.client.HelloWebService

我做错了吗?

任何帮助表示感谢。


screenshot

2 个答案:

答案 0 :(得分:0)

我对您的环境了解不多,但从例外情况来看,唯一的原因是在运行时找不到您的HelloWebService类。这意味着在运行应用程序时,您没有在类路径中放置包含“HelloWebSerice”类的jar。编译代码时,你肯定有这个jar,因为它成功编译,但不幸的是JVM在运行时找不到它。尝试将jar放在类路径中,你应该很好。

答案 1 :(得分:0)

在属性中勾选库jar的框 - > Java构建路径 - > “订单和出口”(之前已列出,但未选中)