idea的java项目如何用exe4j来打包jar成exe并手动配置jre?
最近本人开始做小项目试试水,但卡在了打包java项目为可执行程序,并且自带jre环境这一步,找了许多教程,最后整合了一下关键步骤,也是折腾了挺久,这里简单出个个人总结的经验分享~
一.下载exe4j
这种下载步骤就不多赘述,没什么注意的
https://www.ej-technologies.com/exe4j/download
二.打包项目为jar
maven的用法就不出教程了,不会的可以去参考其他帖子~
用idea的maven打包项目为jar
根据日志找到对应jar包
三.手动到官网下载jre
Java Downloads | Oracle
四.使用exe4j
首先可以像我一样先把下载的jre和打包的jar放在同一个文件夹下
然后打开exe4j
点击如下的许可证,进行配置
前两个的随便填写,最后的写密钥
这里随便给出一个密钥:
L-g782dn2d-1f1yqxx1rv1sqd
确定 -> 下一步
这里选择图中的第二个选项
下一步:
这里第一个随便写,第二个是生成exe的文件地址,可以就写我们刚刚创建的文件夹地址
如下是应用名称,写你需要的名字
直到这里,选择右边的绿色加号添加我们整理好的jar包地址
确定好再点击右下角的三个点,选择程序主入口
确定后,下一步
这里询问jre的版本,不确定的就像我一样写一个大一点的范围,正常版本是1.8左右
接着如图点击左边的search sequence
这里是jre的路径,默认是系统配置好的和环境变量里的
为了防止混用报错,
这里我们可以选择全部删去,
加入我们自己打包好的jre
像图中一样,点击加号后,选择directory,在选择文件夹里的jre,或者手动输入,其中的路径是相对路径,两种方式都无妨
之后就是全部点下一步,就完成了
退出就不保存配置了
回到我们的文件夹中可以看到我们的exe可执行程序了
