1.导出 jar 包

esbuild打包工具 eclipse打包成exe_esbuild打包工具


选择 Runnable JAR file

esbuild打包工具 eclipse打包成exe_JAVA_02


按 Next,选择一个路径保存 .jar 文件

esbuild打包工具 eclipse打包成exe_安装包_03


如果弹出提示框直接点 OK 就行了然后将 JDK 安装目录下的 jre 文件夹复制到 上一步导出的 jar 包同一目录

esbuild打包工具 eclipse打包成exe_安装包_04


2.使用 exe4j 工具打包成 .exe 文件下载 exe4j 工具,安装打开,破解序列化百度一大把

esbuild打包工具 eclipse打包成exe_JAVA_05


选择模式

esbuild打包工具 eclipse打包成exe_安装包_06


分别填写名称和选择 exe 文件的输出路径,如果选择每次只能打开一个应用实例,则勾选 Allow only… 选项如果 JRE 的版本是32位或者64位,则选择左侧的 32-bit or 64-bit 勾选

esbuild打包工具 eclipse打包成exe_jar_07


esbuild打包工具 eclipse打包成exe_jar_08


esbuild打包工具 eclipse打包成exe_JAVA_09


Next,选择 Class path,点击右侧绿色“+”号,选择从 Eclipse 中导出的 jar 包。点击红色框中按钮,选择程序的入口类,Next

esbuild打包工具 eclipse打包成exe_esbuild打包工具_10


选择最低的 JRE 版本,然后点击左侧 Seache Sequence

esbuild打包工具 eclipse打包成exe_Eclipse_11


选择JRE

点击右侧红色“X”删除全部,然后点击绿色“+”添加

esbuild打包工具 eclipse打包成exe_esbuild打包工具_12


选择 Directory,然后点击按钮选择复制过来的 JRE 的路径 ,OK接下来一直 Next,一直到一下界面算是完成了

esbuild打包工具 eclipse打包成exe_Eclipse_13


完成以上步骤只是将 Jar 文件转成了 exe 文件,但是还并没有将 JRE 一起打包,因此在没有 JDK 环境的电脑上依然会报错。

3.使用 Inno setup 工具打包下载安装 Inno setup 编译器 工具,打开

Inno setup

esbuild打包工具 eclipse打包成exe_JAVA_14


esbuild打包工具 eclipse打包成exe_esbuild打包工具_15


esbuild打包工具 eclipse打包成exe_esbuild打包工具_16


点击浏览按钮选择上个步骤转换的 .exe 文件,然后点击“添加文件夹”按钮添加 JRE 的目录

注:添加的目录是 JRE 目录的父级目录

esbuild打包工具 eclipse打包成exe_JAVA_17

添加EXE及JRE目录

根据自己的喜好选择

esbuild打包工具 eclipse打包成exe_安装包_18


下一步的许可文件可跳过,直接下一步语言选择简体中文,下一步

esbuild打包工具 eclipse打包成exe_安装包_19


选择安装exe文件输出的目录,以及安装文件的文件名等

esbuild打包工具 eclipse打包成exe_安装包_20


安装包配置

直接下一步,下一步,完成。选择“是”开始编译或者点击菜单栏的按钮开始编译,编译前是否保存脚本看个人喜好(保存后下次编译选择脚本后就不用配置这么多步骤了)

esbuild打包工具 eclipse打包成exe_Eclipse_21


编译

编译完成之后在目标目录中可以找到安装包了。