这是我正在做的课程的实验练习的一部分,它不是可评估的,只是一个学习练习。不知道为什么,但啧啧没有通过它,所以我只是在家里经历过,但我被困在最后一部分。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