Libgdx项目desktop程序打包

 2022-07-30    0 条评论    418 浏览

Libgdx desktop

本章介绍PC端桌面程序打包exe配置:

1.打jar包

使用命令的方式

gradlew desktop:dist -Dfile.encoding=utf-8

使用IDEA的插件

jar包打在:desktop\build\libs下,可命令运行:

java -jar -Dfile.encoding=utf-8 -Xms256m -Xmx512m desktop-1.0.jar

2.打包EXE

官网已经提供了一个打包工具:https://github.com/libgdx/packr 可以打包到window、mac、Linux上。 下载 packr-all-4.0.0.jar,编写 my-packr-config.json

{
    "platform": "windows64",
    "jdk": "./OpenJDK8U-jdk_x64_windows_hotspot_8u302b08.zip",
    "executable": "wujinApp",
    "classpath": [
        "desktop-1.0.jar"
    ],
    "mainclass": "top.lingkang.desktop.DesktopLauncher",
    "vmargs": [
       "Xms128m","Xmx512m"
    ],
    "minimizejre": "soft",
    "output": "out-windows64"
}

其中 OpenJDK8U-jdk_x64_windows_hotspot_8u302b08.zip 我从https://mirrors.tuna.tsinghua.edu.cn/中下载的。 将 packr-all-4.0.0.jar、 my-packr-config.json OpenJDK8U-jdk_x64_windows_hotspot_8u302b08.zip desktop-1.0.jar 放到同一目录下CMD执行: java -jar packr-all-4.0.0.jar my-packr-config.json

注意,使用本地安装的jdk8可能出现各种奇怪问题,不要浪费时间去解决,建议如上去下载一个未安装使用的openjdk 等待完成