2011-11-26 86 views
2

我試圖運行Playn示例項目。我遵循this guide的每一步來設置新的Playn開發環境,然後運行this guide來運行示例項目。 它似乎工作正常,但當我嘗試通過右鍵單擊運行HTML5版本,然後轉到Google-> GWT編譯時,沒有任何反應。按照指南的說法,我沒有看到彈出的開發模式視圖複製地址並將其粘貼到Web瀏覽器。我只是在控制檯窗口中獲得以下內容:Playn HTML5將無法從Eclipse運行

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 

除此之外沒有任何反應。如果我右鍵單擊並選擇運行 - > web應用程序,我彈出說

在項目中找不到任何託管頁面playn-showcase-html 任何人都知道我在做什麼錯?

回答

3

你從彙編中得到的東西都很好。

「除此之外沒有任何反應。」沒關係。

當你右鍵點擊「playn - 展示 - HTML」項目,選擇「運行方式 - (G)的Web應用程序」,你應該得到一個輸出「發展模式」選項卡的「HTTP://127.0 .0.1:8888/Showcase.html gwt.codesvr = 127.0.0.1:9997" 。

如果沒有,請檢查您是否下得了「playn - 展示 - HTML」項目下列文件夾結構:

playn-showcase-html 
|... 
|--war 
    |--Showcase.html 
    |--WEB-INF 
     |--web.xml 
+0

感謝3roo您的幫助。是的,我在遇到playn-showcase-html下的「war」文件夾時遇到問題。搜索後,好像有人已經自動安裝PlayN和創造新的project.the引導的過程,這裏[鏈接] http://www.gamefromscratch.com/post/2011/11/06/GFS-PlayN-Installer%E2 %80%93Super-詳述安裝-instructions.aspx。 –

+0

@FredricToma你能記住這是正確的答案,如果這確實是解決方案嗎? (左側箭頭下方的複選標記) – ashes999

0

據我所知,你不能簡單地編譯(GWT)並運行HTML版本。這是因爲,HTML版本需要本地Web服務器(如jetty/tomcat)來託管這些文件才能使該項目「運行」。然而,更簡單的方法是嘗試通過Eclipse使用ant

Window > Show View > Ant 

一旦出現的窗口中(可能在側邊欄),單擊鼠標右鍵並選擇:

Add Buildfiles... 

當項目的列表中,通過點擊小箭頭左邊展開項目項目名稱在列表中。然後選擇螞蟻構建文件:

build.xml 

這會將ant構建文件添加到活動構建文件的列表中。 同樣展開以查看構建文件提供的ant任務。 雙擊相應的任務;你的情況:

run-html 

OR

運行Ant直接在命令行來獲得相同的結果。

+0

非常感謝您的回覆prageeths。我遵循你的指示來測試它作爲Ant構建,但仍然無法。現在,當我嘗試運行運行HTML我收到以下錯誤 【JAVA] [錯誤]無法找到'playn /展示/ Showcase.gwt.xml在您的類路徑;可能是拼寫錯誤,或者您可能忘記爲源代碼包含類路徑條目? 不知道什麼在那裏去! –

+0

3roo的方法是否適合你?它可能會解決螞蟻錯誤。乾杯! – prageeths

+0

它是有道理的。我在我提供的鏈接中使用了自動安裝,並且它工作正常。現在,當我修改代碼並以html運行時,它將無法工作。不知道我是否想繼續這個平臺的這樣一個麻煩。 –

0

在碼頭服務器被自動啓動PlayN的當前版本。右鍵單擊xx-html項目「運行方式」 - >「maven install」。這將啓動GWT編譯器,並啓動一個jetty服務器(默認端口爲8080),然後您可以在瀏覽器中輸入「localhost:8080」來運行HTML5版本。

我也在我的博客getting started with eclipse and PlayN上寫了更詳細的描述,也許這可能很有趣。