GWT 2.6.1 Ошибка: не удалось найти или загрузить основной класс com.google.gwt.dev.GWTShell
Я пытаюсь выполнить пример приложения, созданного на GWT 2.6.1, и когда я нажимаю на app.gwt.xml и говорю "Запуск от имени" -> "Приложение с размещенным режимом GWT", консоль сразу выводит "Ошибка: не удалось найти или загрузить основной класс com.google.gwt.dev.GWTShell"..
Что касается ответов, которые я собрал об этой проблеме, то GWT-компилятор хочет прочитать gwt-dev-windows.jar, который не является частью GWT 2.6.1, и у меня тоже есть gwt-dev.jar в моем classpath.
Может кто-нибудь подсказать мне, как разобраться в этом вопросе.
2 ответа
GWTShell
был удален в GWT 2.5.1. Вы должны использовать com.google.gwt.dev.DevMode
вместо этого, как ваш основной класс. Пожалуйста, смотрите Google Plugin для документации Eclipse для получения дополнительной информации.
Проблема заключается в том, что плагин Google для Eclipse не может определить версию GWT, которую вы используете, и (неправильно IMO) возвращается в унаследованный режим (который теперь можно назвать "унаследованным унаследованным" теперь, когда у нас есть SuperDevMode).
Это была известная проблема с 2.6.0, но 2.6.1 должна была ее "исправить". Возможно, вам придется обновить плагин Google для Eclipse или попробовать вручную изменить основной класс на com.google.gwt.dev.DevMode
,