2015-02-03 4 views
0

У меня есть приложение GWT, когда я скомпилировать есть много ошибокошибка компиляции GWT

Compile с -strict или с -logLevel набором для следовых или DEBUG, чтобы увидеть все ошибки. Поиск классов точек входа [ERROR] Ошибки в файле:/D: /environnement_pfe/GridBindingExample/src/com/sencha/gxt/client/GridBindingExample.java ' [ОШИБКА] Строка 45: Исходный код не доступен для типа com.sencha.gxt.examples.resources.client.model.Stock; вы забыли унаследовать необходимый модуль? [ОШИБКА] Строка 45: Нет исходного кода для типа com.sencha.gxt.examples.resources.client.model.TestData; вы забыли унаследовать необходимый модуль? [ОШИБКА] Строка 59: Нет исходного кода для типа com.sencha.gxt.explorer.client.binding.StockEditor; вы забыли унаследовать необходимый модуль? [ОШИБКА] Строка 66: Нет исходного кода для типа com.sencha.gxt.widget.core.client.FramedPanel; вы забыли унаследовать необходимый модуль? [ОШИБКА] Строка 68: Нет исходного кода для типа com.sencha.gxt.widget.core.client.grid.Grid; вы забыли унаследовать необходимый модуль? [ОШИБКА] Строка 69: Нет исходного кода для типа com.sencha.gxt.data.client.editor.ListStoreEditor; вы забыли унаследовать необходимый модуль? [ОШИБКА] Строка 84: Нет исходного кода для типа com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer; вы забыли унаследовать необходимый модуль? [ОШИБКА] Строка 86: Нет исходного кода для типа com.sencha.gxt.examples.resources.client.model.StockProperties; вы забыли унаследовать необходимый модуль? [ОШИБКА] Строка 88: Нет исходного кода для типа com.sencha.gxt.widget.core.client.grid.ColumnConfig; вы забыли унаследовать необходимый модуль? [ОШИБКА] Строка 92: Нет исходного кода для типа com.sencha.gxt.data.shared.ListStore; вы забыли унаследовать необходимый модуль? [ОШИБКА] Строка 92: Нет исходного кода для типа com.sencha.gxt.widget.core.client.grid.ColumnModel; вы забыли унаследовать необходимый модуль? [ОШИБКА] Строка 93: Нет исходного кода для типа com.sencha.gxt.core.client.Style.SelectionMode; вы забыли унаследовать необходимый модуль? [ОШИБКА] Строка 98: Нет исходного кода для типа com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer.VerticalLayoutData; вы забыли унаследовать необходимый модуль? [ОШИБКА] Строка 99: Нет исходного кода для типа com.sencha.gxt.widget.core.client.selection.SelectionChangedEvent.SelectionChangedHandler; вы забыли унаследовать необходимый модуль? [ОШИБКА] Строка 101: Нет исходного кода для типа com.sencha.gxt.widget.core.client.selection.SelectionChangedEvent; вы забыли унаследовать необходимый модуль? [ОШИБКА] Строка 112: Нет исходного кода для типа com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler; вы забыли унаследовать необходимый модуль? [ОШИБКА] Строка 115: Нет исходного кода для типа com.sencha.gxt.widget.core.client.event.SelectEvent; вы забыли унаследовать необходимый модуль? [ОШИБКА] Строка 120: Нет исходного кода для типа com.sencha.gxt.core.client.util.Margins; вы забыли унаследовать необходимый модуль? [ERROR] Невозможно найти тип 'com.sencha.gxt.client.GridBindingExample' [ERROR] Подсказка: предыдущие ошибки компилятора, возможно, сделали этот тип недоступным [ERROR] Подсказка: проверьте цепочку наследования из вашего модуля; он не может наследовать требуемый модуль или модуль не может правильно добавлять свои исходные записи пути

+0

файл XML: <модуль переименования к = 'gridbindingexample'> <наследует имя = 'com.google.gwt.user.User'/> <наследует имя = 'com.google.gwt.user.theme.clean.Clean' /> <точка входа класс = 'com.sencha.gxt.client.GridBindingExample' /> < исток = «клиент» /> <исток = «сервер» /> –

ответ

1

Являются ли зависимости от GXT включенными в файл gwt.xml? Если вы не уверены, что можете посмотреть здесь: getting started with gxt

Если вы хотите включить модуль, созданный для использования в вашем приложении gwt, вам необходимо предоставить важную информацию для компилятора gwt.Например, gxt является такой библиотекой, и компилятор gwt должен скомпилировать источники для клиентской стороны javascript. Если компилятор не знает кое-что о «дополнительных пакетов», он не может скомпилировать JavaScript ...

Вы должны включать в себя линию simliar, как это в вашем проекте .gwt.xml:

<inherits name='foo.bar.3rdPartyModule' /> 

в случае GXT:

<inherits name='com.sencha.gxt.ui.GXT' /> 
+2

Хотя эта ссылка может ответить на этот вопрос, то лучше включить основные части ответа здесь и предоставить ссылку Справка. Ответные ссылки могут стать недействительными, если связанная страница изменится. – ElGavilan

+0

Хорошо, вы правы! Но это было всего лишь предположение, потому что самой stacktrace недостаточно информации, чтобы дать правильный ответ ... – ChangeRequest

Смежные вопросы