从Eclipse到打包exe安装包

在 Eclipse 上开发的 exe 可执行文件从 Eclipse 上直接运行是可以正常运行的,因为在开发环境下有 JRE,但是在没有 JRE 环境的电脑上就运行不了,直接报错


从Eclipse到打包exe安装包_第1张图片
没有64位JRE


所以需要将JRE打包到安装包中。将会使用到 exe4j 和 Inno setup 编译器 这2个工具。


1.导出 jar 包


从Eclipse到打包exe安装包_第2张图片
导出

选择 Runnable JAR file


从Eclipse到打包exe安装包_第3张图片
Runnable JAR file

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


从Eclipse到打包exe安装包_第4张图片
导出包

如果弹出提示框直接点 OK 就行了

然后将 JDK 安装目录下的 jre 文件夹复制到 上一步导出的 jar 包同一目录


从Eclipse到打包exe安装包_第5张图片
复制jre到同一目录

2.使用 exe4j 工具打包成 .exe 文件

下载 exe4j 工具,安装打开,破解序列化百度一大把


从Eclipse到打包exe安装包_第6张图片
打开并激活


从Eclipse到打包exe安装包_第7张图片
选择模式


从Eclipse到打包exe安装包_第8张图片
名字/路径

分别填写名称和选择 exe 文件的输出路径,如果选择每次只能打开一个应用实例,则勾选 Allow only... 选项

如果 JRE 的版本是32位或者64位,则选择左侧的 32-bit or 64-bit 勾选

从Eclipse到打包exe安装包_第9张图片
配置信息


从Eclipse到打包exe安装包_第10张图片
选择位数

Next,选择 Class path,点击右侧绿色“+”号,选择从 Eclipse 中导出的 jar 包。

点击红色框中按钮,选择程序的入口类,Next


从Eclipse到打包exe安装包_第11张图片
导入jar包

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


从Eclipse到打包exe安装包_第12张图片
配置JRE
从Eclipse到打包exe安装包_第13张图片
选择JRE

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


从Eclipse到打包exe安装包_第14张图片
选择JRE路径

选择 Directory,然后点击按钮选择复制过来的 JRE 的路径 ,OK

接下来一直 Next,一直到一下界面算是完成了


从Eclipse到打包exe安装包_第15张图片
完成

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


3.使用 Inno setup 工具打包

下载安装 Inno setup 编译器 工具,打开


从Eclipse到打包exe安装包_第16张图片
Inno setup


从Eclipse到打包exe安装包_第17张图片
从Eclipse到打包exe安装包_第18张图片
从Eclipse到打包exe安装包_第19张图片


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

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

从Eclipse到打包exe安装包_第20张图片
添加EXE及JRE目录

根据自己的喜好选择

从Eclipse到打包exe安装包_第21张图片
选项

下一步的许可文件可跳过,直接下一步

语言选择简体中文,下一步


从Eclipse到打包exe安装包_第22张图片
语言

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

从Eclipse到打包exe安装包_第23张图片
安装包配置

直接下一步,下一步,完成。

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

从Eclipse到打包exe安装包_第24张图片
编译

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


从Eclipse到打包exe安装包_第25张图片
安装包

你可能感兴趣的:(从Eclipse到打包exe安装包)