Я пытаюсь создать и использовать набор классов Java из WSDL с использованием Apache Axis 2. Ive успешно сгенерировал файлы классов, используя описанный здесь подход:
http://www.gerd-riesselmann.net/scala/creating-java-classes-wsdl-file-using-apache-axis-2
Я скопировал сгенерированные файлы классов в среду разработки eclipse. Я получил все необходимые файлы jar, и я добавил их в свою среду.
Единственная (исходная) проблема остается, что я не понимаю. Секция кода выглядит так:
...
public org.tempuri.PreprocessingIncidentImportServiceStub.ImportResponse
import (org.tempuri.PreprocessingIncidentImportServiceStub.Import import0)
throws java.rmi.RemoteException
{
org.apache.axis2.context.MessageContext _messageContext = null;
...
Eclipse сообщает: Синтаксическая ошибка в токене "импорт", ожидаемый идентификатор.
Я не понимаю определения функции, которое включает в себя оператор import, и мне интересно, есть ли какой-либо параметр eclipse, который я должен использовать для решения этой проблемы.
Заранее благодарю за любую помощь.
Кажется, что метод называется import. Импорт - это зарезервированное слово на Java, поэтому вы не можете назвать метод с ним.
Предположим, что вы импортировали классы и не должны использовать полное квалифицированное имя. Это то, что у вас есть:
public ImportResponse import (Import import0) throws RemoteException{
//...
}