标签:
一、在任意目录下新建一个文件夹,以java程序名称命名并复制java程序正在使用的JRE放入刚才新建的文件夹。
二、从myeclipse导出jar包。
1.项目上右键Export:
2.导出类型选择Runnable JAR file,点击Next:
3.选择程序的入口,一般选main函数所在的类:
4.点浏览选择刚才新建的文件夹:
5.文件名一般填java程序的名称,也可以用其它名称,填好后点击保存,最后点击Finish,完成jar包的导出:
6.打开cmd窗口,测试jar包能否运行成功,注意java命令后要跟-jar参数:
三、用exe4j将导出的jar包转换成exe可执行程序。
7.打开exe4j,点击next继续下一步:
8.选择JAR转换为exe模式:
9.填写应用名,直接填写java项目名就好了,然后选择exe文件存放的目录,这里选刚才新建的文件夹:
10.选择生成的exe程序类型,这里我选择控制台程序,并且选择同一时间同一台机器只能运行一个该程序:
11.填写将要生成的exe名称,可以任意取名:
12.在这个选项下选择32bit or 64bit这项:
13.如果生成的程序在32位操作系统下执行,就不要勾选这项,勾选了这项就要确保程序引用的JRE也是64位,不然程序无法正常运行:
14.一直next,直到出现此界面,点绿色加号,添加刚导出的jar包:
15.添加刚导出的jar包:
16.设置main函数入口:
17.因为我用的是JDK1.7并且我把JRE也放在了刚新建的文件夹里,所以我这里都填的1.7:
18.这里点击Advance Option后选择search sequence:
19.这里是选择程序寻找JRE的顺序,我们把这三项都删掉:
20.删掉后点击绿色加号:
21.选择directory:
22.选择刚才新建的文件夹里的JRE:
23.点击OK,然后next:
24.一路next,直到出现该界面,点击exit,退出exe4j:
25.刚新建的文件夹里现在有1个JRE文件夹,一个jar文件,一个exe程序:
26.双击exe4jDemo.exe,弹出一个窗口,输出Hello World!,不过程序输出后就结束了所以会立即关闭窗口,这个截图是我试了几次才成功截图下来的,至此,用exe4j将java程序转换为exe可执行程序就完成了:
标签:
原文地址:http://www.cnblogs.com/dengkj/p/5149849.html