2024年5月6日发(作者:)

java打包jar成exe并动态绑定jre再打包成安装

注:以下所有步骤的前提是,把jar文件,ico图示(pngImage文件夹),第三方jar

包(lib活页夹),jre活页夹,放到同一个活页夹中。

本例放在exe4j Install4j Inno setup活页夹下,如图0

如图0

首先,我们选用exe4j把jar执行文件转成exe文件

下载地址:

/download/exe4j/

程序安装不在赘述:

它要求系统有1.5版本以上的JDK,点Download在线下载,如果你的机器上有JDK,点Locate找到你机器上

已安装的JDK目录下/bin/就可以进行安装了。

下面就使用exe4j转换jar为exe的过程详细说明一下:

第1步,默认即可。直接下一步

第2步,如果已经有制作好的jar檔,则下面一个"JAR in EXE"。

对于打包jar檔,在eclipse中右击项目选导出即可,不会制作jar檔可以给我留言

如图1

第3步,上面是项目名称,可随便填写,下面一个写出你想要将打包后的exe文件输出的目录:

如图2

第4步,由于我的演示程序是图形的,所以选第一个,如果你的程序是控制台的,则选择第二个,Executable name

写你将要生成的exe檔的名字,Icon File可以选择生成文件的图示

如图3

第5步,首先,单击绿色的"+"号,在弹出的窗口中点Archive,然后找到起初已经做好的jar檔,如图4,"OK"后

返回,在下面的Class Path里就出现jar文件路径后,再在上面Main Class栏内点击找到main所在的类,如图5,

这一步即算完成: