到目前为止,文档中还没有包括在IDEA中设置GWT项目,我在谷歌上的有限技能也找不到解决方案。有可能吗?
如果使用gdx-setup.jar
文件生成libgdx项目,则应使用以下链接导入项目:https://github.com/libgdx/libgdx/wiki/Gradle-and-Intellij-IDEA
HTML:View -> Tool Window -> Terminal
,在终端中,确保您位于项目的根文件夹中。然后执行gradlew.bat html:superDev
(Windows)或./gradlew html:superDev
(Linux、Mac OS X)。这将需要一段时间,因为您的Java代码将被编译为Javascript。
一旦您看到消息"代码服务器准备就绪",启动浏览器并转到http://localhost:8080/html
。这是您在浏览器中运行的应用程序!当您更改任何Java代码或资产时,只需在网站上单击SuperDev刷新按钮,服务器就会重新编译您的代码并重新加载页面!要终止进程,只需在终端窗口中按CTRL+C即可。
一旦Gradle tooling API
中的这个错误得到修复,我们就可以通过使用Gradle集成来简化HTML5的运行。目前,即使取消,Gradle流程也将永远运行。
同样只是提醒一下,在你运行gradle命令后,它可能会说这样的话:
代码服务器已准备就绪
下一步,访问:http://localhost:9876/
建筑91%>:html:superDev
即使它说91%,也不用担心它仍然有效,只需点击此处运行它:http://localhost:8080/html/
,而不是日志中提到的url。
此外,为了进行部署,您需要运行./gradlew html:dist
来生成生产代码,您需要将./html/build/dist/
中的所有内容复制到服务器上。运行该命令会在该目录中生成代码。https://gamedev.stackexchange.com/a/82588/54396
我能够通过以下操作使GWT与libgdx一起工作:
- 下载(http://www.gwtproject.org/download.html)GWT SDK
- 提取它
- 则在项目结构->CCD_ 11->依赖关系中
- 只需按+并添加提取的GWT目录
- 出现一个对话框,我刚刚取消选中所有样本
"依赖项存储格式"需要是"Intellij IDEA",而不是Eclipse才能对我起作用。