Playn HTML5 не запускается из Eclipse

Я пытаюсь запустить примеры проектов Playn. Я следовал каждому шагу в этом руководстве, чтобы настроить новую среду разработки Playn, а затем это руководство для запуска примеров проектов. Кажется, он работает нормально, но когда я пытаюсь запустить версию HTML5, щелкнув правой кнопкой мыши, а затем перейдя в Google-> GWT compile, ничего не происходит. Я не вижу всплывающего окна режима разработки, чтобы скопировать адрес и вставить его в веб-браузер, как сказано в руководстве. Я просто получаю следующее в окне консоли:

   Compiling module playn.showcase.Showcase
   Compiling 1 permutation
      Compiling permutation 0...
   Compile of permutations succeeded
   Linking into L:\playn-samples\showcase\html\war\showcase
   Link succeeded

   Compilation succeeded -- 35.187s

Дальше ничего не происходит. Если я щелкну правой кнопкой мыши и выберу «Запустить как-> веб-приложение», я получу всплывающее сообщение:

Не удалось найти страницы хостинга в проекте playn-showcase-html Кто-нибудь знает, что я делаю неправильно?


person Fredric T    schedule 26.11.2011    source источник


Ответы (3)


То, что вы получили от компиляции, было все хорошо.

«Больше этого ничего не происходит». хорошо.

Когда вы щелкните правой кнопкой мыши проект «playn-showcase-html», выберите «Запуск от имени — (g) веб-приложение», вы должны получить вывод на вкладке «Режим разработки» как «http://127.0.0.1:8888». /Showcase.html?gwt.codesvr=127.0.0.1:9997".

Если нет, проверьте, есть ли у вас следующие структуры папок в проекте "playn-showcase-html":

playn-showcase-html
|...
|--war
   |--Showcase.html
   |--WEB-INF
      |--web.xml
person Lin Song Yang    schedule 27.11.2011
comment
Спасибо 3roo за помощь. Да, у меня была проблема с тем, что я не видел папку war в playn-showcase-html. После поиска кажется, что кто-то автоматизировал процесс установки PlayN и создания нового проекта. Руководство находится здесь [ссылка] gamefromscratch.com/post/2011/11/06/. - person Fredric T; 27.11.2011
comment
@FredricToma, можете ли вы отметить это как правильный ответ, если это действительно было решением? (Контур галочки под стрелками слева) - person ashes999; 28.11.2011

Насколько я знаю, вы не можете просто скомпилировать (GWT) и запустить HTML-версию. Это связано с тем, что для версии HTML требуется локальный веб-сервер (например, jetty/tomcat) для размещения файлов, чтобы проект мог быть «запущен». Однако проще было бы попробовать использовать ant через Eclipse.

Window > Show View > Ant

Когда появится окно (возможно, на боковой панели), щелкните правой кнопкой мыши и выберите:

Add Buildfiles...

Когда появится список проектов, разверните проект, щелкнув маленькую стрелку слева от имени проекта в списке. Затем выберите файл сборки ant:

build.xml

Это добавит файл сборки ant в список активных файлов сборки. Разверните аналогичным образом, чтобы просмотреть задачи ant, предоставленные файлом сборки. Дважды щелкните соответствующую задачу; в твоем случае:

run-html

OR

Запустите ant непосредственно в командной строке, чтобы получить те же результаты.

person prageeths    schedule 26.11.2011
comment
Большое спасибо за ваш ответ, prageeths. Я следовал вашим инструкциям, чтобы протестировать его как сборку Ant, но все еще не смог. Теперь, когда я пытаюсь запустить run-html, я получаю следующую ошибку [java] [ОШИБКА] Невозможно найти «playn/showcase/Showcase.gwt.xml» в вашем пути к классам; может быть опечатка, или, может быть, вы забыли включить запись пути к классам для источника? Не знаю, что там происходит!! - person Fredric T; 26.11.2011
comment
Вам помог метод 3roo? Это, вероятно, также исправило бы ошибку муравья. Ваше здоровье! - person prageeths; 27.11.2011
comment
Это имело смысл, да. Я использовал автоматическую установку по ссылке, которую я предоставил, и это сработало. Теперь, когда я изменяю код и запускаю его как html, он не будет работать. Не уверен, что хочу продолжать работать с этой платформой, это такая проблема. - person Fredric T; 27.11.2011
comment
Я понял это наконец!! У меня был сервер Matlab, работающий на моей машине, использующий тот же порт 8888 и вызывающий все проблемы. Спасибо всем за помощь - person Fredric T; 28.11.2011

В текущей версии PlayN сервер причала запускается автоматически. Щелкните правой кнопкой мыши проект xx-html «Запуск от имени» -> «Установка maven». Это запустит компилятор GWT и запустит сервер причала (порт по умолчанию — 8080), затем вы можете запустить версию HTML5, набрав «localhost: 8080» в своем браузере.

Я также написал более подробное описание этого в своем блоге начало работы с eclipse и PlayN, возможно, это будет интересно.

person Paul Weibert    schedule 09.04.2013