Почему я не могу сгенерировать код на стороне клиента в примере «Hello world» веб-сервисов? - PullRequest
2 голосов
/ 12 января 2009

Ссылка: http://people.apache.org/~ruchithf/hw-axis2/.

Командная строка: javac -extdirs d:\lib\ D:\stub\src\org\apache\ws\axis2\*.java -d d:\clientcode\

Ошибка:

C:\Program
Files\Java\jdk1.6.0\bin>javac -extdirs
d:\lib\ D:\stub\src\org\apache
\ws\axis2\*.java -d d:\clientcode\
D:\stub\src\org\apache\ws\axis2\Client.java:3:
cannot find symbol symbol  : class
EchoRequest location: class
org.apache.ws.axis2.SimpleServiceStub
import
org.apache.ws.axis2.SimpleServiceStub.EchoRequest;
                                            ^
D:\stub\src\org\apache\ws\axis2\Client.java:12:
cannot find symbol symbol  : class
EchoRequest location: class
org.apache.ws.axis2.Client EchoRequest
request = new
SimpleServiceStub.EchoRequest(); ^
D:\stub\src\org\apache\ws\axis2\Client.java:12:
cannot find symbol symbol  : class
EchoRequest location: class
org.apache.ws.axis2.SimpleServiceStub
EchoRequest request = new
SimpleServiceStub.EchoRequest();
                                           ^ Note:
D:\stub\src\org\apache\ws\axis2\SimpleServiceStub.java
uses unchecked or u nsafe operations.
Note: Recompile with -Xlint:unchecked
for details. 3 errors C:\Program
Files\Java\jdk1.6.0\bin>javac -extdirs
d:\lib\ D:\stub\src\org\apache
\ws\axis2\*.java -d d:\clientcode\
D:\stub\src\org\apache\ws\axis2\Client.java:3:
cannot find symbol symbol  : class
EchoRequest location: class
org.apache.ws.axis2.SimpleServiceStub
import
org.apache.ws.axis2.SimpleServiceStub.EchoRequest;
                                            ^
D:\stub\src\org\apache\ws\axis2\Client.java:12:
cannot find symbol symbol  : class
EchoRequest location: class
org.apache.ws.axis2.Client EchoRequest
request = new
SimpleServiceStub.EchoRequest(); ^
D:\stub\src\org\apache\ws\axis2\Client.java:12:
cannot find symbol symbol  : class
EchoRequest location: class
org.apache.ws.axis2.SimpleServiceStub
EchoRequest request = new
SimpleServiceStub.EchoRequest();
                                           ^ Note:
D:\stub\src\org\apache\ws\axis2\SimpleServiceStub.java
uses unchecked or u nsafe operations.
Note: Recompile with -Xlint:unchecked
for details. 3 errors

Ответы [ 2 ]

0 голосов
/ 13 января 2009

IIRC, генератор заготовки оси устарел и генерирует исходный код Java до 1.5 (возможно, даже до 1.4). Попробуйте установить флаг источника и посмотрите, что произойдет.

0 голосов
/ 12 января 2009

Проверьте, действительно ли библиотека Axis находится в D: \ stub \ src \ org \ apache \ ws \

... и попробуйте использовать двойную обратную косую черту: D: \\ stub \\ src \\ org \\ apache \\ ws и d: \\ lib

Я не могу воссоздать вашу проблему, так как использую Linux, и я помню, что у пользователей Windows иногда возникали проблемы с обратной косой чертой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...