【Java】将Java文件打包成.exe可执行程序

转载自:http://blog.csdn.net/daydayplayphone/article/details/51458619

一、导出JAR包

将Java项目导出成可运行的JAR包,可在cmd测试是否导出成功。

二、找到jre

找到自己需要的jre,如果嫌完整的jre比较大可以搜索精简jre,一般在jdk安装目录下会有jre包,在桌面建一个新文件夹,将jre复制进去,还有前面导出的jar也一起放进新文件夹里!因为他们要在相同的根目录下才能找到

三、下载exe4j软件

exe4j:exe4j下载地址
看到这幅图说明你已经安装成功了exe4j,直接NEXT 【Java】将Java文件打包成.exe可执行程序

然后选择“JAR in EXE”mode,然后NEXT
【Java】将Java文件打包成.exe可执行程序

在第一个空格输入应用名字,我们取个exam,下个输出文件设置成刚才建立的文件夹,这点很重要。
【Java】将Java文件打包成.exe可执行程序

再次输入应用名,如果你只允许你的应用一次执行一个实例的话,记得勾选,还有就是,如果你要生成64位应用程序,记得在Advanced Options,中勾选64位,当然,这里的应用程序位数对应你jre的位数,NEXT
【Java】将Java文件打包成.exe可执行程序

点击右边绿色的加号添加刚创建的文件夹里的jar文件,需要手动输入jar文件名,点击Main Class右侧的按钮来选择你的启动类,NEXT
【Java】将Java文件打包成.exe可执行程序

这里填写支持最小的jre版本,我就随便写1.4了,最大可以不用写,你再不写他就在那里,这里需要注意的是点击Advance Options进入jre路径的配置
【Java】将Java文件打包成.exe可执行程序

进来我们会发现这个应用程序的jre加载顺序的**册表,然后环境变量,点击右侧的红叉,把他们都删除干净,点击绿色的加号选择我们刚才创建的文件夹下的JRE(再次强调),这时候我们会发现出来的目录是./jre对的这样在相对路径下才能保证我们将程序安装到别的电脑能找到jre,NEXT
【Java】将Java文件打包成.exe可执行程序

接下来的几步都可以选择默认直接NEXT下去, 一直NEXT到这个地方
【Java】将Java文件打包成.exe可执行程序

刚才点NEXT,他就帮你生成了EXE文件
【Java】将Java文件打包成.exe可执行程序

出现这个界面就说明已经生成了EXE,不要点击上面黑色的框启动,直接退出,会发现在刚刚的文件夹里生成了exam.exe
【Java】将Java文件打包成.exe可执行程序