美文网首页
从Eclipse到打包exe安装包

从Eclipse到打包exe安装包

作者: 皇尔摩斯 | 来源:发表于2017-12-08 00:25 被阅读0次

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

没有64位JRE

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

1.导出 jar 包

导出

选择 Runnable JAR file

Runnable JAR file

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

导出包

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

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

复制jre到同一目录

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

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

打开并激活 选择模式 名字/路径

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

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

配置信息 选择位数

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

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

导入jar包

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

配置JRE 选择JRE

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

选择JRE路径

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

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

完成

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

3.使用 Inno setup 工具打包

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

Inno setup

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

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

添加EXE及JRE目录

根据自己的喜好选择

选项

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

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

语言

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

安装包配置

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

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

编译

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

安装包

相关文章

网友评论

      本文标题:从Eclipse到打包exe安装包

      本文链接:https://www.haomeiwen.com/subject/otcsixtx.html