簡體   English   中英

在Android應用程序中使用Java Web Service

[英]Consuming java web service in android application

如下面的屏幕快照所示,通過遵循本文 ,我已經創建了一個Web服務(用Java)和一個客戶端應用程序(Android應用)。

在文章中的創建Web服務客戶端一節中和在客戶端應用程序下創建了 Ant構建文件之后,我也收到了BUILD SUCCESSFUL消息,如下圖image(2)所示,生成了8個文件。

現在,當我編寫HelloWebService service = new HelloWebService(); 在客戶端應用程序中,應用程序崩潰,並且出現以下異常:
java.lang.NoClassDefFoundError:com.mycompany.service.client.HelloWebService

我做錯什么了嗎?

任何幫助表示贊賞。


屏幕截圖

我對您的環境不太了解,但是從例外情況來看,唯一的線索是在運行時找不到HelloWebService類。 這意味着您在運行應用程序時尚未將包含“ HelloWebSerice”類的jar放在類路徑中。 在編譯代碼時,您肯定會擁有該jar,因為它可以成功編譯,但是很遺憾,JVM在運行時找不到它。 嘗試將罐子放在類路徑中,這樣就可以了。

在“屬性”->“ Java構建路徑”->““訂單和導出””中打勾您的庫jar的框(它在前面列出,但未選中)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM