jpackage -- 将jar文件打包成exe文件
jpackage命令是jdk>=16自带的,位于jdk>=16\bin。
记录使用jpackage命令将jar文件打包成exe文件过程。
准备
素材准备

jpackage命令行准备
执行jpackage命令行需要安装 WiX,否则会报错“找不到 WiX 工具 (light.exe, candle.exe)”。
WiX下载地址:https://github.com/wixtoolset/wix3/releases

执行
介绍命令行
jpackage ^
--input C:\Users\Jei\Desktop\java_fx_demo\jar ^ # jar所在目录
--name java_fx_demo_app ^ # 打包app名称
--main-jar java_fx_demo.jar ^ # jar名称
--main-class com.zhix.java_fx_demo.JavaFxMainAPP ^ # 主启动类
--type exe ^ # 输出类型exe msi等
--app-version 1.0.0 ^ # 版本
--icon C:\Users\Jei\Desktop\java_fx_demo\ico\favicon.ico ^ # ico所在目录
--vendor "zq" ^ # 程序供应商
--java-options "-Dfile.encoding=utf-8" ^ # Java运行时参数
--runtime-image C:\Users\Jei\Desktop\java_fx_demo\jre\jdk-17 ^ # 要安装的预定义运行时映像的路径
--dest C:\Users\Jei\Desktop\java_fx_demo\output ^ # 输出目录
--win-dir-chooser ^ # 安装目录可选
--win-menu ^ # 添加开始菜单快捷方式
--win-shortcut # 添加桌面快捷方式
执行

输出

安装测试
双击exe文件,开始安装程序。

双击桌面快捷方式,打开程序。


浙公网安备 33010602011771号