用exe4j将java程序转换为exe可执行程序

一、在任意目录下新建一个文件夹,以java程序名称命名并复制java程序正在使用的JRE放入刚才新建的文件夹。

二、从myeclipse导出jar包。

1.项目上右键Export:

用exe4j将java程序转换为exe可执行程序_第1张图片

2.导出类型选择Runnable JAR file,点击Next:

用exe4j将java程序转换为exe可执行程序_第2张图片

3.选择程序的入口,一般选main函数所在的类:

用exe4j将java程序转换为exe可执行程序_第3张图片

4.点浏览选择刚才新建的文件夹:

用exe4j将java程序转换为exe可执行程序_第4张图片

5.文件名一般填java程序的名称,也可以用其它名称,填好后点击保存,最后点击Finish,完成jar包的导出:

用exe4j将java程序转换为exe可执行程序_第5张图片

6.打开cmd窗口,测试jar包能否运行成功,注意java命令后要跟-jar参数:

用exe4j将java程序转换为exe可执行程序_第6张图片

三、用exe4j将导出的jar包转换成exe可执行程序。

7.打开exe4j,点击next继续下一步:

用exe4j将java程序转换为exe可执行程序_第7张图片

8.选择JAR转换为exe模式:

用exe4j将java程序转换为exe可执行程序_第8张图片

9.填写应用名,直接填写java项目名就好了,然后选择exe文件存放的目录,这里选刚才新建的文件夹:

用exe4j将java程序转换为exe可执行程序_第9张图片

10.选择生成的exe程序类型,这里我选择控制台程序,并且选择同一时间同一台机器只能运行一个该程序:

用exe4j将java程序转换为exe可执行程序_第10张图片

11.填写将要生成的exe名称,可以任意取名:

用exe4j将java程序转换为exe可执行程序_第11张图片

12.在这个选项下选择32bit or 64bit这项:

用exe4j将java程序转换为exe可执行程序_第12张图片

13.如果生成的程序在32位操作系统下执行,就不要勾选这项,勾选了这项就要确保程序引用的JRE也是64位,不然程序无法正常运行:

用exe4j将java程序转换为exe可执行程序_第13张图片

14.一直next,直到出现此界面,点绿色加号,添加刚导出的jar包:

用exe4j将java程序转换为exe可执行程序_第14张图片

15.添加刚导出的jar包:

用exe4j将java程序转换为exe可执行程序_第15张图片

16.设置main函数入口:

用exe4j将java程序转换为exe可执行程序_第16张图片

17.因为我用的是JDK1.7并且我把JRE也放在了刚新建的文件夹里,所以我这里都填的1.7:

用exe4j将java程序转换为exe可执行程序_第17张图片

18.这里点击Advance Option后选择search sequence:

用exe4j将java程序转换为exe可执行程序_第18张图片

19.这里是选择程序寻找JRE的顺序,我们把这三项都删掉:

用exe4j将java程序转换为exe可执行程序_第19张图片

20.删掉后点击绿色加号:

用exe4j将java程序转换为exe可执行程序_第20张图片

21.选择directory:

用exe4j将java程序转换为exe可执行程序_第21张图片

22.选择刚才新建的文件夹里的JRE:

用exe4j将java程序转换为exe可执行程序_第22张图片

23.点击OK,然后next:

用exe4j将java程序转换为exe可执行程序_第23张图片

24.一路next,直到出现该界面,点击exit,退出exe4j:

用exe4j将java程序转换为exe可执行程序_第24张图片

25.刚新建的文件夹里现在有1个JRE文件夹,一个jar文件,一个exe程序:

用exe4j将java程序转换为exe可执行程序_第25张图片

26.双击exe4jDemo.exe,弹出一个窗口,输出Hello World!,不过程序输出后就结束了所以会立即关闭窗口,这个截图是我试了几次才成功截图下来的,至此,用exe4j将java程序转换为exe可执行程序就完成了:

用exe4j将java程序转换为exe可执行程序_第26张图片

你可能感兴趣的:(用exe4j将java程序转换为exe可执行程序)