前提是已经将Java项目打包成jar包了,具体打包方法,后续会写上,或者直接在百度搜IDEA或者Eclipse打jar包
1. 打开ext4j,这里用的是V5.0.1版本的,直接点击 next
2. 选择 “JAR in EXE” mode,然后点击 next
3. 填写应用简称(可以随意写) 选择输出路径Output directory(这个就是打包后的exe存放路径),点击 next
4.这一步比较重要,如图所示,填写完后,点击 next
5. 如图,选中32-bit or 64-bit 这里是选32位还是64位的,根据自己需求来确认是否勾选,至于左侧菜单Version info 这个选项,可填可不填,里面就是填写一些版本信息,勾选完后,点击next
6.点击绿色加号,选择Archive,点击选择打包好的jar包后点击OK
选择好后,如下图所示,VM-Parameters 设置虚拟机参数 -Dfile.encoding=utf-8 防止中文乱码
注:依赖的jar包要和需要打包生成exe的主jar包要放在同一目录,不然会出现下面这种情况,有红点
7. 点击 Main class后面的选择按钮,弹出的选择框里会列出所有main方法,选择本次exe要执行的main方法后,点击 next,选择jre版本,最低可以填1.5,最高可以填1.8(最低最高按照你自己实际来),不在这个范围的jre不能用,选完后,点击 Search sequence
8. 点击绿色加号,选择 Directory,选择jre
说明:一般我们将jre一起打包,这样即使使用的人机器上没有安装jre也能运行程序,发布的时候,将jre目录和exe文件放在同一目录,这样就能直接运行了,不然会报找不到jre的错误
将jre 提升至第一行后,点击 next
8. 选择 Client hospot VM(在客户端环境中减少启动时间而优化),选中后,启动exe比较快
9. 一直点击 next就行
大功告成 Over~~