jdk11订制jre + JavaFX11打包exe可执行程序
同样一步到位, 打包成为我们平时下载的exe安装包,在没有jdk的电脑上也可以直接安装运行。
使用之前创建的项目:
准备工具:
- 订制的jre
- exe4j
- Inno Setup Compiler
好像没法上传文件,可以加群(623110424)在群文件里面下载
其中exe4j负责将jar包转为exe文件,并链接外部jdk,需要将jdk和exe文件同时复制给别人,且jdk需要使用相对路径。别人可以直接运行软件,不需要安装。
inno setup compiler是将jdk和exe文件打包在一起,生成一个可以供别人安装的exe文件,也是我们平时遇到的大部分exe文件,用户可以选择安装路径,可以卸载。
首先使用我们之前创建的项目,打包一个可执行jar包,打包步骤在前面的文章。
桌面新建一个文件夹,用来放置打包的jar包,和定制jre,比如这样:
然后,打开exe4j:
next,选择"JAR in EXE" mode: