IDEA生成可执行Jar包并转换成exe文件在Window上运行(含Jre)

目录

使用IDEA打包可执行jar

使用exe4j将可执行Jar报转换成exe文件(不包含jre)

exe4j+innoSetUp下载

使用IDEA打包可执行jar

  1. 在项目上鼠标右键 --> Open Module Settings

2、Artifacts —> + —>JAR—>From modules with dependencies… 

3、Main Class是你这个项目(脚本)的main所在的类,也就是要运行的类,选一个

Module: 要打包的项目
Main Class: main()所在的类
Directory for MATE-INF/MANIDEST.MF :MATE-INF/MANIDEST.MF输出位置

 

4、在Artifacts页面,你要打包的模块,把Build on make打上勾就行了

Output directory: 编译jar包的输出路径(从这里取包就行了 )

 

5.选择你要打包的项目,然后执行Biild——>Build Artifacts 

 

6.复制这里的路径去找jar包就行 

使用exe4j将可执行Jar报转换成exe文件(不包含jre)

  1. 选择Project type 下选择 Jar in exe Mode

 

2、Application info,输入打包后APP名称APP包输出路径 

3、设置exe的名称以及选择系统位数 

 

4、选择IDEA中打包好的可执行Jar包以及当前Jar包中Main类 

 

5.点击Search sequence,设置Jar包的运行环境,在加一个相对路径获取jre 

因为我的程序是打算安装到没有Jre环境的电脑上的,所以搜索的jre路径不是自定义的环境变量,我删除里面的Serach sequence默认路径,添加了我的jre相对路径,这个很重要,一定要采用相对路径,不然会报找不到运行环境。相对路径为.\jre,可以把生成后exe拷贝到跟jre同一个文件夹里就能运行了

前三项是默认就有的表示从环境变量中获取jre,
第四项是我自定义配置的项: 表示从与Jar同一级的jre目录中获取运行环境
 

6.一直下一步下一步直到返回Finished页面

 

 去第2步中设置的APP输出路径里面获取 xxx.exe就行

使用InnoSetup将exe4j生成的exe文件与jre一同打包
想要在没有Jre的环境运行exe,所以还需打包jre环境。我们采用inno setup进行打包。

打包前,xxx.exe和电脑安装的jre拷贝到同一个目录,如图所示,因为我们刚才生成的exe文件需要跟jre文件夹同一个目录才能运行成功,不然找不到运行环境,会报找不到运行环境出错的。

 

 1.打开inno setup脚本,新建脚本

2. 设置应用程序信息,直接采用默认的点击下一步即可

3. 设置安装当前程序时默认安装路径以及安装目录名字 

 4.选择要打包的exe包以及打包环境的目录

exe和jre位于同一个目录

 

 

5.选择封装好的安装包的路径以及名称 

 

执行打包脚本等待打包完成 

进度条为100%表示打包完成 

打包脚本有我们配置的各种信息 

E:\data\innoOut获取安装包 

点击执行,选择安装路径,默认路径为我们配置的C:\Program Files\swing_tableCrud\ 

一直下一步 ,安装完成后查看C:\Program Files\swing_tableCrud\springBoot_tableCurdDemo,jre以及打进安装包中了 

点击运行也没有问题 

exe4j+innoSetUp下载

exe4j+innoSetUp下载

 

转自:IDEA生成可执行Jar包并转换成exe文件在Window上运行(含Jre)_jar打包成exe 包括jre_多啦@不懂a梦的博客-优快云博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值