2011-11-26 53 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上写了更详细的描述,也许这可能很有趣。