新手入门:java文件转成jar包再转成exe文件——图文教程
2014-07-31 01:50
597 查看
【本文简介】
由于课程设计的原因,研究着如何把java 程序转成exe,最终成功了,现在把过程记录分享一下。
本文将介绍如何把一个跑在eclipse的java应用,导出成jar文件,再变成exe可执行文件。
下面以一个跑在MyEcplise上的GUI应用程序为例子,一步步转化成exe可执行文件。
【具体步骤】
1、安装Fat jar(小应用可不用,直接导出普通jar包即可)
如果你在程序开发的时候用到了第三方提供的API或者其它附属资源,在你导出生成jar文件时你必须将第三方的文件一并导出,不然你的程序运行将达不到你想要的结果.
所以我们使用 Fat jar插件 来生成jar包:
(1)Fat jar下载地址:http://sourceforge.net/projects/fjep/
也可用到我上传的地址下载本文所用到的所有相关文件:
http://files.cnblogs.com/xiaoMzjm/jar%E8%BD%AC%E6%88%90exe%E7%9B%B8%E5%85%B3%E9%99%84%E4%BB%B6.rar
我下载的版本是:net.sf.fjep.fatjar_0.0.31.jar
(2)把net.sf.fjep.fatjar_0.0.31.jar 复制到myeclipse安装路径下的plugins下,如:D:\sofe\MyEclipse2013\plugins
(3)重新启动myeclipse,如果Window——Preferences下出现下图则安装成功:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/2e49bd187deb4054c0e1da0ecb309b7e.png)
2、导出成jar包
(1)在myEclipse点击项目右键——Build Fat Jar
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/4f45305007c4a6b99988027feba4c3fd.png)
(2)填写资料
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/f3e9aee9dc95acfa3ee265a89950ef8e.png)
(3)Finish后导出的jar文件在项目里面
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/810dc47d904a634397e7aa9d12be504e.png)
3、下载一个exe4J软件:
我下载的是:exe4j_windows-x64_4_6.exe版本
下载地址:http://www.ej-technologies.com/download/exe4j/files
也可用到我上传的地址下载本文所用到的所有相关文件:
http://files.cnblogs.com/xiaoMzjm/jar%E8%BD%AC%E6%88%90exe%E7%9B%B8%E5%85%B3%E9%99%84%E4%BB%B6.rar
4、使用exe4J把jar包转成exe
(1)双击打开:exe4j Wizard.exe,第一步直接next
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/6af68191e878e085a3c0cd2388871f21.png)
(2)选择 "JAR in EXE" mode
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/d96555bc45f2f5ed3bb3bd988cebaf39.png)
(3)选择导出地址
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/e8dc81e7afcf3da913dcf597f4e36fb2.png)
(4)选择应用类型等
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/655e47d270efb091a1e3908350c60c0f.png)
(5)如果电脑环境的jdk是64位,则记得勾选下面这个
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/7edcb67745aa98896dd2dfa979abd263.png)
(6)选择jar包
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/96017cfc10ecbb33cf61bc6be9a08830.png)
(7)选择main函数
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/51b92f8dfd1660890ab3d52e3600f14c.png)
(8)选择运行时的jre版本
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/d1081ce21d785596e20d546e2ecf42ac.png)
(9)选择要生成exe文件时依赖的jdk,可点击+号自己选择本地的文件夹
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/d031e01a1bd4eec774c543ccbe227620.png)
(10)接下来的都是next,最后点击 “Click here to start the application”生成应用
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/678fa216bbc962ee7ebcf640fec18d67.png)
(11)生成的exe文件
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/150eee472e87e819ce6e045e2a1d22c3.png)
(12)双击打开
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/845a7a847a8aef9684c317977f17f517.png)
(13)假如运行中出现 this executable was created with an evaluation version exe4j" 错误,则在exe4j的welcome界面填入注册号即可:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/2ac821d3d13c0ba7261718a068b055b2.png)
注册号:
A-XVK258563F-1p4lv7mg7sav
A-XVK209982F-1y0i3h4ywx2h1
A-XVK267351F-dpurrhnyarva
A-XVK204432F-1kkoilo1jy2h3r
A-XVK246130F-1l7msieqiwqnq
A-XVK249554F-pllh351kcke50
A-XVK238729F-25yn13iea25i
A-XVK222711F-134h5ta8yxbm0
A-XVK275016F-15wjjcbn4tpj
A-XVK275016F-15wjjcbn4tpj
由于课程设计的原因,研究着如何把java 程序转成exe,最终成功了,现在把过程记录分享一下。
本文将介绍如何把一个跑在eclipse的java应用,导出成jar文件,再变成exe可执行文件。
下面以一个跑在MyEcplise上的GUI应用程序为例子,一步步转化成exe可执行文件。
【具体步骤】
1、安装Fat jar(小应用可不用,直接导出普通jar包即可)
如果你在程序开发的时候用到了第三方提供的API或者其它附属资源,在你导出生成jar文件时你必须将第三方的文件一并导出,不然你的程序运行将达不到你想要的结果.
所以我们使用 Fat jar插件 来生成jar包:
(1)Fat jar下载地址:http://sourceforge.net/projects/fjep/
也可用到我上传的地址下载本文所用到的所有相关文件:
http://files.cnblogs.com/xiaoMzjm/jar%E8%BD%AC%E6%88%90exe%E7%9B%B8%E5%85%B3%E9%99%84%E4%BB%B6.rar
我下载的版本是:net.sf.fjep.fatjar_0.0.31.jar
(2)把net.sf.fjep.fatjar_0.0.31.jar 复制到myeclipse安装路径下的plugins下,如:D:\sofe\MyEclipse2013\plugins
(3)重新启动myeclipse,如果Window——Preferences下出现下图则安装成功:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/2e49bd187deb4054c0e1da0ecb309b7e.png)
2、导出成jar包
(1)在myEclipse点击项目右键——Build Fat Jar
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/4f45305007c4a6b99988027feba4c3fd.png)
(2)填写资料
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/f3e9aee9dc95acfa3ee265a89950ef8e.png)
(3)Finish后导出的jar文件在项目里面
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/810dc47d904a634397e7aa9d12be504e.png)
3、下载一个exe4J软件:
我下载的是:exe4j_windows-x64_4_6.exe版本
下载地址:http://www.ej-technologies.com/download/exe4j/files
也可用到我上传的地址下载本文所用到的所有相关文件:
http://files.cnblogs.com/xiaoMzjm/jar%E8%BD%AC%E6%88%90exe%E7%9B%B8%E5%85%B3%E9%99%84%E4%BB%B6.rar
4、使用exe4J把jar包转成exe
(1)双击打开:exe4j Wizard.exe,第一步直接next
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/6af68191e878e085a3c0cd2388871f21.png)
(2)选择 "JAR in EXE" mode
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/d96555bc45f2f5ed3bb3bd988cebaf39.png)
(3)选择导出地址
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/e8dc81e7afcf3da913dcf597f4e36fb2.png)
(4)选择应用类型等
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/655e47d270efb091a1e3908350c60c0f.png)
(5)如果电脑环境的jdk是64位,则记得勾选下面这个
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/7edcb67745aa98896dd2dfa979abd263.png)
(6)选择jar包
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/96017cfc10ecbb33cf61bc6be9a08830.png)
(7)选择main函数
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/51b92f8dfd1660890ab3d52e3600f14c.png)
(8)选择运行时的jre版本
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/d1081ce21d785596e20d546e2ecf42ac.png)
(9)选择要生成exe文件时依赖的jdk,可点击+号自己选择本地的文件夹
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/d031e01a1bd4eec774c543ccbe227620.png)
(10)接下来的都是next,最后点击 “Click here to start the application”生成应用
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/678fa216bbc962ee7ebcf640fec18d67.png)
(11)生成的exe文件
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/150eee472e87e819ce6e045e2a1d22c3.png)
(12)双击打开
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/845a7a847a8aef9684c317977f17f517.png)
(13)假如运行中出现 this executable was created with an evaluation version exe4j" 错误,则在exe4j的welcome界面填入注册号即可:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/14/2ac821d3d13c0ba7261718a068b055b2.png)
注册号:
A-XVK258563F-1p4lv7mg7sav
A-XVK209982F-1y0i3h4ywx2h1
A-XVK267351F-dpurrhnyarva
A-XVK204432F-1kkoilo1jy2h3r
A-XVK246130F-1l7msieqiwqnq
A-XVK249554F-pllh351kcke50
A-XVK238729F-25yn13iea25i
A-XVK222711F-134h5ta8yxbm0
A-XVK275016F-15wjjcbn4tpj
A-XVK275016F-15wjjcbn4tpj
相关文章推荐
- 用JSmooth制作java jar文件的可执行exe文件教程(图文)
- 用JSmooth制作java jar文件的可运行exe文件教程【图文】
- 用JSmooth制作java jar文件的可运行exe文件教程【图文】
- 用JSmooth制作java jar文件的可运行exe文件教程【图文】
- 用JSmooth制作java jar文件的可运行exe文件教程【图文】
- 用JSmooth制作java jar文件的可执行exe文件教程【图文】
- 用JSmooth制作java jar文件的可运行exe文件教程【图文】
- 用JSmooth制作java jar文件的可运行exe文件教程【图文】
- 用JSmooth制作java jar文件的可运行exe文件教程【图文】
- 用JSmooth制作java jar文件的可运行exe文件教程【图文】
- 使用JSmooth制造java jar文件可以运行exe文件教程图像
- [教程] Jsmooth打包Jar生成exe文件,实现不装Java环境运行
- Java程序生成exe可执行文件详细教程(图文说明)
- Java程序生成exe可执行文件详细教程(图文说明)
- Java入门--生成可执行jar文件的教程
- Java程序生成exe可执行文件详细教程(图文说明)
- Java入门-生成可执行jar文件的教程
- Java入门--生成可执行jar文件的教程
- Java程序生成exe可执行文件详细教程(图文说明)
- java程序打包成exe与jar的图文教程