Это часть лабораторного упражнения для курса, который я провожу, его нельзя оценить, это просто учебное упражнение. Не знаю почему, но тут это не проходило, так что я прошел это дома, но застрял в последней части.
Я пытаюсь написать клиент 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
Есть мысли о том, что я делаю не так?