使用exe4j将JAR打包成exe,在没有JDK的情况下也能运行

给甲方提供了某个Java程序后,发现对面所有的电脑都没有JAVA运行环境,也就是都没有JDK。那么为了不给甲方爸爸添麻烦,我就现场学了下怎么打包成exe。

一.前期工作

先建一个文件夹,然后从把JRE和jar文件都放在里面。
使用exe4j将JAR打包成exe,在没有JDK的情况下也能运行_第1张图片
JRE文件和JDK都放在JAVA文件包下,大家别拷贝错了!!
使用exe4j将JAR打包成exe,在没有JDK的情况下也能运行_第2张图片

二.使用exe4j打包

然后大家就可以开始使用exe4j打包了,这个软件网上到处都有,随便下,操作也比较简单,推荐使用。
2.选择JAR in EXE mode
使用exe4j将JAR打包成exe,在没有JDK的情况下也能运行_第3张图片
3.上面那个是输出exe应用的名字,随便写。下面那个要注意,请选择我们刚才第一步创建的文件夹。
使用exe4j将JAR打包成exe,在没有JDK的情况下也能运行_第4张图片
4.第一个一般都是选择GUI,然后下面那个名字也可以随意写,
使用exe4j将JAR打包成exe,在没有JDK的情况下也能运行_第5张图片
重点注意,请勾选64位,不然最后会报错。
使用exe4j将JAR打包成exe,在没有JDK的情况下也能运行_第6张图片
5.这边需要通过“+”号,一个个将你所需要用到的JAR包导入。
使用exe4j将JAR打包成exe,在没有JDK的情况下也能运行_第7张图片
然后选择入口,也就是一开始执行的函数。
使用exe4j将JAR打包成exe,在没有JDK的情况下也能运行_第8张图片

6.注意,这边即将到最大的坑了,坑了我一个小时才爬出来。首先选择JRE版本,推荐填1.6和1.8.

使用exe4j将JAR打包成exe,在没有JDK的情况下也能运行_第9张图片
然后这边请注意务必要将第一个删掉,删掉才是相对路径,不然别人电脑上没法跑。

使用exe4j将JAR打包成exe,在没有JDK的情况下也能运行_第10张图片
删了后,此时导入我们第一步拷贝的jre包进来。
使用exe4j将JAR打包成exe,在没有JDK的情况下也能运行_第11张图片
9.然后不管第7和第8步,直接执行编译
使用exe4j将JAR打包成exe,在没有JDK的情况下也能运行_第12张图片
然后我们的exe文件就生成好了,整个文件夹打包给别人,即使没有JAVA运行环境,也能跑起来了
使用exe4j将JAR打包成exe,在没有JDK的情况下也能运行_第13张图片

你可能感兴趣的:(使用exe4j将JAR打包成exe,在没有JDK的情况下也能运行)