Java使用JPackage打包为exe
环境要求
- JDK14以上
- jpackage在环境变量中
- Wix和.Net Framework 3.5.1(可选)
步骤
将Java程序打包为可正常运行的Jar,使用maven或自带打包都行。maven命令如下:
mvn package在项目根目录下运行如下命令:
jpackage --type app-image --name spring --input target --main-jar spring.jar --win-console --dest dist参数说明:
参数 作用 示例 说明 –type 打包类型 app-image 可选:”app-image”, “exe”, “msi”,这里使用app-image,选择另外两个选项需要安装WiX –name 应用名称 spring 打包后的名称,如”sping.exe” –input 输入目录 target 该目录所有文件打包到应用目录中 –main-jar 应用主jar spring-1.0.jar –input目录里的jar程序 –win-console 运行时启动控制台 –win-console 打开应用程序时,打开控制台。如果不启用在后台运行,关闭只能从任务管理器中结束任务 –dest 输出目录 dist 输出到该目录,不要和–input同个目录,否则会无限循环复制目录
Java使用JPackage打包为exe
https://note.0moe.cn/Java/2020/01/04/Java使用JPackage打包为exe/