使用jpackage打包java程序

0

最近发现java推出了一个打包工具,终于是有了官方的打包工具了。

下面使用windows来做一个教程

安装wix

下载地址:
官网:https://wixtoolset.org/
Github:https://github.com/wixtoolset/wix3/releases

安装然后配置环境变量

打包命令

jpackage --name snail --input ".\build\snail\" --main-jar "snail.javafx-1.7.11.jar"

Windows打包后如果需要管理员权限才能运行是因为少了配置参数--win-per-user-install

Ubuntu

打包时提示没有fakeroot,解决办法:

sudo apt install alien

CentOS

打包时提示错误:类型[rpm]无效或不受支持,解决办法:

yum install rpm-build redhat-rpm-config

学习链接:http://openjdk.java.net/jeps/343