Почему я получаю исключение NullPointerException при запуске примеров HTML Playn?

Я пытаюсь запустить образцы веб-приложений Playn html в Eclipse. Я выполнил шаги здесь:

http://code.google.com/p/playn/wiki/GettingStarted#Running_via_Eclipse

Я использую Eclipse 3.7 на Ubuntu 11.10. Я установил плагины и смог успешно запустить версию Java.

Однако, когда я запускаю компиляцию GWT, щелкнув правой кнопкой мыши список html в проводнике пакетов, я получаю следующую ошибку:

Произошла внутренняя ошибка во время: "playn-showcase-html - компиляция GWT". java.lang.NullPointerException

Это происходит и с другими образцами. Когда я добираюсь до диалогового окна компиляции GWT, вверху появляется сообщение «В проекте есть ошибки».

Когда я запускаю Eclipse, я получаю следующее сообщение в консоли:

GWT SDK не установлен.

Однако SDK установлен. Я дважды проверил, повторив шаги здесь:

http://code.google.com/intl/da-DK/eclipse/docs/install-eclipse-3.7.html

И получаю следующее сообщение:

"Google Web Toolkit SDK 2.4.0" будет проигнорирован, поскольку он уже установлен.


person klenwell    schedule 24.02.2012    source источник


Ответы (1)


Переустановив плагин GWT, а затем отредактировав параметры конфигурации в Eclipse, я смог решить эту проблему. Общая проблема, по-видимому, заключается в соединении правильных путей вместе. Я не уверен, что именно решил это, поскольку я немного повозился, но вот как я думаю, что сделал это:

  1. Нажал «Настройки» > «Google» > «Web Toolkit».
  2. Добавлен путь: ..com.google.gwt.eclipse.sdkbundle_2.4.0.v201201120043-rel-r37/gwt-2.4.0/ и нажмите OK.
  3. Щелкните правой кнопкой мыши playn-showcase-html в проводнике пакетов.
  4. Выбранный путь сборки > Настроить путь сборки...
  5. Выбран Google > Web Tool Kit из списка на левой панели.
  6. В поле GWT SDK нажмите «Использовать определенный SDK», выберите там только вариант и нажмите «ОК».

Мне удалось скомпилировать и сгенерировать ссылку на веб-сервер.

Затем я загрузил ссылку в Chrome. Если вы получили сообщение о том, что модуль необходимо перекомпилировать, вернитесь в Eclipse и перекомпилируйте каталог HTML (щелкните правой кнопкой мыши каталог HTML > Google > Компиляция GWT). Затем перезагрузите страницу (F5) в Chrome.

person klenwell    schedule 25.02.2012