0

如下图所示,我按照这篇文章创建了一个 Web 服务(在 java 中)和一个客户端应用程序(android 应用程序) 。

在文章中创建 Web 服务客户端部分下创建Ant 构建文件后,我还收到BUILD SUCCESSFUL消息,在客户端应用程序下生成 8 个文件,如下图 (2) 所示。

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

我做错什么了吗?

任何帮助表示赞赏。


截屏

4

2 回答 2

0

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

于 2013-05-02T12:35:53.637 回答
0

在 Properties -> Java Build Path -> "Order and Export" 中为您的库 jar 打勾(之前已列出,但未选中)

于 2013-05-02T12:36:05.207 回答