用exe4j 将Java项目做成不需要安装jdk的安装包

最近写了一个图书管理系统想将他做成一个安装包在其他任何电脑上都能运行,找了一些资料,经过一番试错后终于每次都能打包成功了,下面是制作过程。 图书管理系统的界面,有兴趣的可以看看,附源码

0、首先下载一个exe4j和Inno Setup编译器

百度exe4j下载,下载后压缩包里有这两个的安装包

1、下载后双击exe4j.exe 进入安装程序,如下图点击Next

在这里插入图片描述

2、点同意,然后Next

在这里插入图片描述

3、点下一步

在这里插入图片描述

4、等待安装完毕

在这里插入图片描述

5、点击完成,安装完毕后等几秒钟就会自动运行,不过要在下边的任务栏点一下才能在屏幕上显示

在这里插入图片描述

6、进入后点击next

在这里插入图片描述

7、选择用JAR包制作

在这里插入图片描述

8、第一个框里添你的项目名,然后选择最后生成exe文件到哪个目录,建议放到桌面,一会方便用

在这里插入图片描述

9、在第一个框填写exe文件的文件名;第二个框是选择生成的exe文件的图标,也可以不选;第三个框里都要勾选上;然后选择生成32位或者64位

在这里插入图片描述

10、如果你想让生成的exe文件在32位的电脑上运行的话就不用选,直接next,这样的话在32位和64位电脑上都能运行,但是如果想要生成的安装包正常运行的话后边还有几步非常重要,后边会有强调。我这里生成的是64位的。

在这里插入图片描述

11、这里保持默认

在这里插入图片描述

12、这里点击加号,添加项目导出的Runnable JAR file,就是JAR文件

在这里插入图片描述

13、添加JAR文件

在这里插入图片描述

14、添加问JAR文件后选择项目的main函数所在的类

在这里插入图片描述

15、选择JRE的版本,1.7那个是最低版本,下边是最高版本,最高版本可填可不填,然后选择 Search sequence

在这里插入图片描述

16、将默认的文件全部选择然后删除

在这里插入图片描述

17、点击加号,添加JRE文件夹,一般跟JDK安装在同一个目录,这里需要注意的是,如果你想要将做好的程序在32位的电脑上用的话,就要选32位的JRE,32位的好处是在64位和32位的电脑上都能用。如果你用的JRE文件夹是64位的,则做好的软件只能在64位的电脑上用。

在这里插入图片描述

18、添加完成后next

在这里插入图片描述

19、选择红框中的选项

在这里插入图片描述

20、这里是选择启动项目时的动画,自己选一个gif图片就行了,可选可不选

在这里插入图片描述

21、到这里点击next后就开始编译生成exe文件了,结束后在之前设置的到处目录中就可以找到exe文件了

在这里插入图片描述

22、生成完成后会进入这个界面,Restart 是重新再做一个,Exit是退出程序,后边会让你选择是否保存这个,保存的话下次打开再编译一遍,就可以生成一个这个项目的exe文件,不用再重新配置了。不保存的话下次需重新配置(这里与制作安装包没有任何影响)

在这里插入图片描述

上边是制作exe文件的全过程,但是制作出来的exe文件只能在你这台电脑上用,不能再其他没有安装JDK的普通电脑上用,所以需要生成安装包,将JRE文件和exe文件打包,这样就能在其他电脑上像其他软件一样安装并使用了。下面是制作安装包的流程。
1、首先在桌面建一个文件夹file,将JRE文件夹整体复制到file中,这里的JRE文件与你在制作exe文件时用的JRE文件要一致。如果你打算在32位的电脑上安装,那你的JRE就要是32位的,32位的可以在64位和32位的电脑上用。
2、将刚才制作好的exe文件也放到file文件夹中。
3、安装好Inno Setup编译器后,点开自动会弹出这个小窗口,选择好后点确定

在这里插入图片描述

4、点下一步

在这里插入图片描述

5、输入程序名、版本号、发布者、网站那可以删除也可以添自己的,我的是默认的

在这里插入图片描述

6、基本文件夹就是你项目安装后放的文件夹,应用程序文件夹在基本文件夹中,程序也安装在这里

在这里插入图片描述

7、如下图勾选,如果前两步让填写网址那你的是空白,Internet那个无法勾选

在这里插入图片描述

8、这个我没有填写,不影响

在这里插入图片描述

9、选择语言

在这里插入图片描述

10、第一个框是安装包生成后导出的目录,第二个框是生成的安装包的文件名,第三个是设置安装包的图标

在这里插入图片描述

11、点下一步

在这里插入图片描述

12、点击完成

在这里插入图片描述

13、确认后开始生成脚本文件和安装包

在这里插入图片描述

14、点击是后会生成制作此安装包的脚本,以后再制作的时候直接导入脚本就可以了,不用再配置了

在这里插入图片描述

15、编译完成后在你选择的导出目录中就会看到安装包了

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值