這是我正在做的課程的實驗練習的一部分,它不是可評估的,只是一個學習練習。不知道爲什麼,但嘖嘖沒有通過它,所以我只是在家裏經歷過,但我被困在最後一部分。wsdl Java客戶端上的「無法找到符號」
我想寫一個java WSDL客戶端訪問http://www.nanonull.com/TimeService/TimeService.asmx?WSDL - 我應該輸入UTC + 10來顯示當前時間。下面是我寫的代碼:
package time;
class Client {
public static void main(String args[]){
TimeService service = new TimeService();
TimeServiceSoap port= service.getTimeServiceSoap();
String result = port.GetTimeZoneTime("UTC+10");
System.out.println("Time is "+result);
}
}
當我嘗試和編譯代碼,我得到以下錯誤:什麼我做錯了
C:\Program Files\Java\jdk1.6.0_22\bin>javac -d . "c:\Program Files\Java\jdk1.6.0
_22\bin\time\Client.java"
c:\Program Files\Java\jdk1.6.0_22\bin\time\Client.java:13: cannot find symbol
symbol : method GetTimeZoneTimeResponse(java.lang.String)
location: interface time.TimeServiceSoap
String result = port.GetTimeZoneTime("UTC+10");
^
1 error
有什麼想法?
謝謝你的工作。當我運行wsimport時,我只能找到G的引用而不是g。 – homiejoe 2010-10-24 10:45:18