【软件名称】
exe4j
【截图】
运行环境: Winxp/vista/win7/2000/2003
【软件使用说明】
打开exe4j,跳过欢迎,直接点击左侧导航的第二项,因为我们已经提前将java项目打包成可执行jar文件了。
在弹出窗口,选择“JAR in EXE mode”,点击“Next”
在新窗口中,为我们的应用取个名称,之后选择exe生成目录(我的F:Simulate),点击“Next”
为我们要生成的exe取名,如果想生成自定义图标,那么选择你的ico文件,如果你不想在一台电脑上运行多个你的程序,你可以勾选“Allow only a single...”,点击“Next”
点击绿色“+”,设置程序运行的Class Path
先选择我们自己的可执行jar文件(我的Simulate.jar),点击OK
我们的Simulate.jar就加到Class Path下了
之后点击General中的Main Class选择按钮,在弹出窗口中,exe4j会自动搜索当前Class Path下的全部jar中包含main方法的类,并列出,因为当前我只选择了自己项目的jar,而我的项目中只有Main.jar包含了main方法,所以一目了然,直接选择它点击“OK”,程序入口类就设置完成了
Main Class设置完成后,依次将所有需要的第三方类库加到Class Path下,方法同添加“Simulate.jar”一样,点击“Next”
输入Java最小Jre版本号,即低于这个版本的Jre无法运行该程序,接着点击“Advanced Options”-“Search sequence”,设置一下我们的JRE,之前说过,如果客户机上没装Jre咋办?,没关系我们捆绑一个进去
点击绿色“+”来选择捆绑的JRE位置
在弹出对话框中选择“Directiony”,之后选择JRE的文件夹,注意:这个JRE目录是我们将本机的JRE目录拷贝到当前exe生成目录下的,我的目录是F:Simulatejre5,下图程序使用的是相对目录,点击OK,完成JRE的捆绑操作
JRE捆绑完毕,点击“Next”
默认,点击“Next”
默认,点击“Next”
默认,点击“Next”
exe生成中
OK,完成,点击“Exit”即可
看看成果如何吧!
我们的可执行jar以及第三方jar总共还不到5M,可jre5目录就50多M,如果目标机器上有JRE环境就可以把它删掉了,lib目录是第三方jar文件,现已打包到exe中了,所以它也没有存在的理由了,那么最小配置就剩下了“Simulate.exe”和“config”目录了!
【截图】
![](https://i-blog.csdnimg.cn/blog_migrate/38121e00b0d078483f91814fd827075b.png)
运行环境: Winxp/vista/win7/2000/2003
【软件使用说明】
打开exe4j,跳过欢迎,直接点击左侧导航的第二项,因为我们已经提前将java项目打包成可执行jar文件了。
在弹出窗口,选择“JAR in EXE mode”,点击“Next”
![](https://i-blog.csdnimg.cn/blog_migrate/41b6f74263e433e6e3ed63176d73f7c6.png)
在新窗口中,为我们的应用取个名称,之后选择exe生成目录(我的F:Simulate),点击“Next”
![](https://i-blog.csdnimg.cn/blog_migrate/2d96c299b38d795ea6eba21387339a2f.png)
为我们要生成的exe取名,如果想生成自定义图标,那么选择你的ico文件,如果你不想在一台电脑上运行多个你的程序,你可以勾选“Allow only a single...”,点击“Next”
![](https://i-blog.csdnimg.cn/blog_migrate/5e5b5cec8cb972139d8c89e4557c323b.png)
点击绿色“+”,设置程序运行的Class Path
![](https://i-blog.csdnimg.cn/blog_migrate/f89af9ef74f4d36cf238ff8274c9cbaa.png)
先选择我们自己的可执行jar文件(我的Simulate.jar),点击OK
![](https://i-blog.csdnimg.cn/blog_migrate/c4abfd334d931b85b35c79dfe1f73c6d.png)
我们的Simulate.jar就加到Class Path下了
![](https://i-blog.csdnimg.cn/blog_migrate/2eee065b2e28d14000fb5ff2e2f0d97c.png)
之后点击General中的Main Class选择按钮,在弹出窗口中,exe4j会自动搜索当前Class Path下的全部jar中包含main方法的类,并列出,因为当前我只选择了自己项目的jar,而我的项目中只有Main.jar包含了main方法,所以一目了然,直接选择它点击“OK”,程序入口类就设置完成了
![](https://i-blog.csdnimg.cn/blog_migrate/59ec50957eb7231e1248a66dec5c708b.png)
Main Class设置完成后,依次将所有需要的第三方类库加到Class Path下,方法同添加“Simulate.jar”一样,点击“Next”
![](https://i-blog.csdnimg.cn/blog_migrate/4550e9eb32651c0b524c7dabdd8b8a66.png)
输入Java最小Jre版本号,即低于这个版本的Jre无法运行该程序,接着点击“Advanced Options”-“Search sequence”,设置一下我们的JRE,之前说过,如果客户机上没装Jre咋办?,没关系我们捆绑一个进去
![](https://i-blog.csdnimg.cn/blog_migrate/c8c370a3d27350d69ef89847b28750d9.png)
点击绿色“+”来选择捆绑的JRE位置
![](https://i-blog.csdnimg.cn/blog_migrate/2ab8f261e5bfbcf29911231bb10d4403.png)
在弹出对话框中选择“Directiony”,之后选择JRE的文件夹,注意:这个JRE目录是我们将本机的JRE目录拷贝到当前exe生成目录下的,我的目录是F:Simulatejre5,下图程序使用的是相对目录,点击OK,完成JRE的捆绑操作
![](https://i-blog.csdnimg.cn/blog_migrate/bb5aebf8bef1572ea274f8d824d66884.png)
JRE捆绑完毕,点击“Next”
![](https://i-blog.csdnimg.cn/blog_migrate/1804b9b88f6217d9e656e48f8f3e612a.png)
默认,点击“Next”
![](https://i-blog.csdnimg.cn/blog_migrate/2601e63f14e148f61dd3bfe76da20b07.png)
默认,点击“Next”
![](https://i-blog.csdnimg.cn/blog_migrate/d56edc509f49a23156d2c7345d39a447.png)
默认,点击“Next”
![](https://i-blog.csdnimg.cn/blog_migrate/a3378a0fe63d1c182011c20f578fe4ed.png)
exe生成中
![](https://i-blog.csdnimg.cn/blog_migrate/8647adfbf05d6331b448a8c81324e708.png)
OK,完成,点击“Exit”即可
![](https://i-blog.csdnimg.cn/blog_migrate/8fee3e8ecaaad42ec69900148a4c3923.png)
看看成果如何吧!
![](https://i-blog.csdnimg.cn/blog_migrate/5cca724e28c152b5b7e543f49dbdcf03.png)
我们的可执行jar以及第三方jar总共还不到5M,可jre5目录就50多M,如果目标机器上有JRE环境就可以把它删掉了,lib目录是第三方jar文件,现已打包到exe中了,所以它也没有存在的理由了,那么最小配置就剩下了“Simulate.exe”和“config”目录了!
【下载链接】
链接:https://pan.baidu.com/s/1cEdb4shE-waTid8XIsZskQ 密码:3wd1
Java学习交流群:127779002,加群备注(编号):十一
欢迎各位大神 小白 编程爱好者加群一起学习交流,让我们用代码实现梦想!