jpackage -- 将jar文件打包成exe文件

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

准备

素材准备

1准备

jpackage命令行准备

执行jpackage命令行需要安装 WiX,否则会报错“找不到 WiX 工具 (light.exe, candle.exe)”。

WiX下载地址:https://github.com/wixtoolset/wix3/releases

2准备

执行

介绍命令行

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                                                       # 添加桌面快捷方式

执行

3执行命令行

输出

4输出

安装测试

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

5安装测试

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

6安装测试

posted @ 2026-08-27 09:10  南翔技校毕业后  阅读(3)  评论(0)    收藏  举报