将LibGDX游戏导出到Windows,Linux和Linux的最简单方法是什么? OSX。那么用户是不是需要安装Java?如果用户必须安装Java,那么创建简单的“一键式”的最佳方式是什么?游戏的发射器?
答案 0 :(得分:3)
最简单的方法是使用大约两周前发布的 packr 工具。你可以找到它here。
它将创建一个优化的(用于libgdx)JVM,我认为甚至可以创建一个可执行文件。优化意味着JVM被剥离了所有不必要的部分,因此只会产生几MB的额外费用。
基本上,您需要使用以下(示例)内容创建config.json
文件:
{
"platform": "mac",
"jdk": "/Users/badlogic/Downloads/openjdk-1.7.0-u45-unofficial-icedtea-2.4.3-macosx-x86_64-image.zip",
"executable": "myapp",
"appjar": "myapp.jar",
"mainclass": "com/my/app/MainClass",
"vmargs": [
"-Xmx1G"
],
"resources": [
"pom.xml",
"src/main/resources"
],
"minimizejre": "soft",
"outdir": "out-mac"
}
如何准确设置此配置可以在我发布在顶部的链接中阅读。在此之后以及下载打包程序之后,您可以从命令行通过java -jar packr.jar config.json
运行它。