将JAVA打包为可安装EXE文件,使用exe4j,innosetup

本文介绍如何用IDEA和exe4j创建绿色exe,及InnoSetup打包带JRE的安装exe,实现跨平台执行。

将java打包为可安装exe文件分两部分,第一部分将java文件打包为绿色exe文件,即不安装直接运行的文件,第二部分为将绿色exe文件、图片等附属文件与java运行环境jre文件一起整合为exe文件,则可实现在任意无java运行环境的设备上执行文件。

第一部分使用软件:idea、exe4j

第二部分使用软件:innosetup

第一部分,打包成绿色exe文件(即不需安装exe文件)

导出jar

在项目结构中点击工件,点击加号

选择《来自具有依赖项的模块》

模块选择项目文件名,主内选择启动的文件

之后点击确定

点击构造工件

点击构造

复制《输出目录》的路径

到文件管理器中找到此jar文件

复制到桌面便于使用

打开exe4j

点击Next

点击第二个选项,然后点击Next

第一个输入框输入exe文件的名字

第二个输入框旁的三个点,选择输出的文件放在哪个位置,我选择放在桌面

点击Next

输入exe的文件名,可以勾选上icon,选择图标

不点击Next,点击右边的《32-bit or 64-bit》

电脑是64位的记得勾选上,32位的不勾。64位的不勾选要报错,也不知道为啥。

点击5.Java invocation

点击右边加号

点击三个点,选中刚刚放桌面上的jar文件

点击ok

点击我图片中发蓝光的三个点,选择主类

选择主类,然后点击OK

然后就是这样的

点击Next

第一个输入1.7,最小运行的版本号,第二个可不填

点击《Search sequence》

按住ctrl选中后面两个java相关路径,点击红色叉叉

打开Java JDK的文件夹位置

选中jre文件,复制,粘贴到桌面

回到exe4j,点击绿色加号

选择路径,选择刚刚移到桌面的jre文件。这个是选择运行环境的位置。有需求自己修改。

点击ok

可以一直Next直到开始编译,也可以点击旁边的9.Compile executa

加载完成会自动跳转到10.Finished

Exit就行,会提示有个文件是否保存,点否。

然后就可以在刚刚选择的输出位置找到exe文件了,我选择的是桌面,就在桌面这

可以双击测试一下能不能使用。

就此第一部分就完成了,但别人想要运行需要有这个jre文件,并且层次还不能有错,于是进行第二部,打包为安装exe文件。

第二部分,打包成安装exe文件

打开innosetup

点击新键

点击下一步

填入相关信息

点击下一步

我们来到桌面,将jre文件放入一个空文件夹下

文件夹位置任意,其中只放jre文件,然后回到innosetup软件

主执行文件就是刚刚我们的exe文件,然后点击添加文件夹,选择刚刚我们新建的文件夹

有个确认,点是。

这样就可以让打包加载整个jre文件,避免exe的路径找不到jre的总文件。

最终是这样的,点击下一步

这些不动,除非你有需求,点下一步

这些有需求填,没需求不管,

下一步

下一步

安装路径我选的桌面,基本名称和图标看个人,不改都可以。

下一步

下一步

完成

点是,然后就开始打包了,打包完成后会提示你是否单独保存这个脚本,随便都行。

然后就可以在输出路径找到安装包了

这样就可以使用了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值