将jar文件打包成exe安装文件(二)
2017-08-28 11:52
323 查看
在上一篇中《将jar文件打包成exe安装文件(一)》介绍了,如何将java项目导出jar,并且可以运行的jar文件。
现在进行将Jar转成exe类型,并且通过其它工具将文件做成可安装的。
将jar打成可运行的exe文件, 针对windows平台,让用户一键式安装,双击使用, 使用工具exe4j + Inno Setup, 这两个工具都可以在网上找到,不熟悉的可以多搜搜,使用起来也不难。
Innosetup下载地址:http://dl2.cr173.com//soft1/InnoSetup.ZIP。
Exe4j 下载地址:http://mm.newhua.com/down/exe4j_windows-x64_4_5_2.zip
以下是exe4j的启动界面,点击下一步开始创建配置文件。
![](http://dl2.iteye.com/upload/attachment/0100/1235/546493f8-0a8b-3c9e-8ddc-8df720d8a227.png)
接下来设置你的程序的短文件名,源文件夹路径(如我的:F:\ImWin7),以及要生成的exe文件的存放目录,exe存放目录必须指定到源文件夹下,这里我把它指定为F:\ImWin7的根目录下。
![](http://dl2.iteye.com/upload/attachment/0100/1237/dd64d08f-7aa0-37ee-883b-5af0de7080e8.png)
接下来,可以给我们即将生成的exe文件起一个名字,如我的“IM”,还可以给它指定一个ico类型的图标,其它按默认就可以了,如图:
![](http://dl2.iteye.com/upload/attachment/0100/1239/a2edbbce-7d21-3308-b65c-7c91ba69246b.png)
值的注意是,该程序默认生成的exe为32位,如果系统是64位的需要选择生成64位的exe文件,选择左侧的32-bit or 64-bit,勾选即可
![](http://dl2.iteye.com/upload/attachment/0100/1241/4bc4bc7b-4413-338a-813b-bed5b5e6bb86.png)
接下来的这一步,我们需要把程序中所用到的类路径添加上去。然后指定程序的启动类,其它如果没有必要的话,则按默认即可,点击+号添加类路径:
![](http://dl2.iteye.com/upload/attachment/0100/1243/b50568bc-8888-34cf-a59d-7adeef32fdc8.png)
基本上你所需要用到的Jar文件都要添加上去,可以逐个添加上去,也可以添加整个文件夹或者使用系统环境变量,为了使你的程序能够随处运行,所以还是强列建议你使用相对路径,并且不要使用环境变量。添加好你的类路径之后回到上一步去选择好你的"Main Class"即可。
![](http://dl2.iteye.com/upload/attachment/0100/1245/b77c9dfe-eefc-3d18-a30e-ffbda52f8810.png)
接下来先选择我们的程序所需要的jre版本, 然后便是选择我们自带的jre了,这一步不是必须,但是为了更好的分发程序,我们自带了jre, 所以必须把我们自带的jre指定为首选的运行环境,如图选择:
![](http://dl2.iteye.com/upload/attachment/0100/1247/3aee83f8-b6ff-3ad1-a26c-eb8880fc337b.png)
默认情况下程序会去系统的注册表,环境变量及相关的目录查找jre,因为我们只需要自带的jre,所以这里我把默认的选项移除了,然后添加我们自己的jre所在的目录路径,点+号开始:
![](http://dl2.iteye.com/upload/attachment/0100/1249/d56f9d04-f315-3e09-9047-abdaede18e46.png)
这里还是建议使用相对的目录路径:
![](http://dl2.iteye.com/upload/attachment/0100/1251/244e8224-424b-3da6-b51a-20d6e6a77e76.png)
最后我的jre目录路径就是这样的:.\jre1.6
![](http://dl2.iteye.com/upload/attachment/0100/1253/93e92209-d1e0-33df-b1b9-f8a3ceea7271.png)
下面这一步只是简单的给程序添加一个启动画面,然后按默认下一步下一步就可以了。也可以不选择,默认即可。
![](http://dl2.iteye.com/upload/attachment/0100/1255/243f6839-3268-3217-882b-ef8798b2c5c9.png)
生成exe后,记得保存打exe的过程。
介绍完,将jar文件打成exe,那么需要通过将所有的内容打成exe安装包,请看下篇《将jar文件打包成exe安装文件(三)》
![](http://dl2.iteye.com/upload/attachment/0100/1235/546493f8-0a8b-3c9e-8<br/>4000<br/>ddc-8df720d8a227-thumb.png)
大小: 135 KB
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/41ad4e1d89f6c5b416ef21a63d6097c6.png)
大小: 42.8 KB
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/2a6dc418752f9386896efec7c5ff67b4.png)
大小: 53.2 KB
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/44ce1b0dcee29b434dfdf5d7cabcd0d9.png)
大小: 47.3 KB
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/e1da0c44a2e6b5467bc4a395470e737a.png)
大小: 79.7 KB
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/6693dd921f8f261c8ac70be86f746935.png)
大小: 84.2 KB
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/73296d27c451fd1e5dcf105175d48a3e.png)
大小: 48.1 KB
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/6219fb41b961715979aea68865a7228e.png)
大小: 110.8 KB
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/ec858cf2e97765a50667ba05e5e2900e.png)
大小: 89.3 KB
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/f40fdbf1ff73678f52f8ac8a99529868.png)
大小: 45.6 KB
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/3b061717657df4913ae3002370280d07.png)
大小: 131.3 KB
查看图片附件
现在进行将Jar转成exe类型,并且通过其它工具将文件做成可安装的。
将jar打成可运行的exe文件, 针对windows平台,让用户一键式安装,双击使用, 使用工具exe4j + Inno Setup, 这两个工具都可以在网上找到,不熟悉的可以多搜搜,使用起来也不难。
Innosetup下载地址:http://dl2.cr173.com//soft1/InnoSetup.ZIP。
Exe4j 下载地址:http://mm.newhua.com/down/exe4j_windows-x64_4_5_2.zip
以下是exe4j的启动界面,点击下一步开始创建配置文件。
![](http://dl2.iteye.com/upload/attachment/0100/1235/546493f8-0a8b-3c9e-8ddc-8df720d8a227.png)
接下来设置你的程序的短文件名,源文件夹路径(如我的:F:\ImWin7),以及要生成的exe文件的存放目录,exe存放目录必须指定到源文件夹下,这里我把它指定为F:\ImWin7的根目录下。
![](http://dl2.iteye.com/upload/attachment/0100/1237/dd64d08f-7aa0-37ee-883b-5af0de7080e8.png)
接下来,可以给我们即将生成的exe文件起一个名字,如我的“IM”,还可以给它指定一个ico类型的图标,其它按默认就可以了,如图:
![](http://dl2.iteye.com/upload/attachment/0100/1239/a2edbbce-7d21-3308-b65c-7c91ba69246b.png)
值的注意是,该程序默认生成的exe为32位,如果系统是64位的需要选择生成64位的exe文件,选择左侧的32-bit or 64-bit,勾选即可
![](http://dl2.iteye.com/upload/attachment/0100/1241/4bc4bc7b-4413-338a-813b-bed5b5e6bb86.png)
接下来的这一步,我们需要把程序中所用到的类路径添加上去。然后指定程序的启动类,其它如果没有必要的话,则按默认即可,点击+号添加类路径:
![](http://dl2.iteye.com/upload/attachment/0100/1243/b50568bc-8888-34cf-a59d-7adeef32fdc8.png)
基本上你所需要用到的Jar文件都要添加上去,可以逐个添加上去,也可以添加整个文件夹或者使用系统环境变量,为了使你的程序能够随处运行,所以还是强列建议你使用相对路径,并且不要使用环境变量。添加好你的类路径之后回到上一步去选择好你的"Main Class"即可。
![](http://dl2.iteye.com/upload/attachment/0100/1245/b77c9dfe-eefc-3d18-a30e-ffbda52f8810.png)
接下来先选择我们的程序所需要的jre版本, 然后便是选择我们自带的jre了,这一步不是必须,但是为了更好的分发程序,我们自带了jre, 所以必须把我们自带的jre指定为首选的运行环境,如图选择:
![](http://dl2.iteye.com/upload/attachment/0100/1247/3aee83f8-b6ff-3ad1-a26c-eb8880fc337b.png)
默认情况下程序会去系统的注册表,环境变量及相关的目录查找jre,因为我们只需要自带的jre,所以这里我把默认的选项移除了,然后添加我们自己的jre所在的目录路径,点+号开始:
![](http://dl2.iteye.com/upload/attachment/0100/1249/d56f9d04-f315-3e09-9047-abdaede18e46.png)
这里还是建议使用相对的目录路径:
![](http://dl2.iteye.com/upload/attachment/0100/1251/244e8224-424b-3da6-b51a-20d6e6a77e76.png)
最后我的jre目录路径就是这样的:.\jre1.6
![](http://dl2.iteye.com/upload/attachment/0100/1253/93e92209-d1e0-33df-b1b9-f8a3ceea7271.png)
下面这一步只是简单的给程序添加一个启动画面,然后按默认下一步下一步就可以了。也可以不选择,默认即可。
![](http://dl2.iteye.com/upload/attachment/0100/1255/243f6839-3268-3217-882b-ef8798b2c5c9.png)
生成exe后,记得保存打exe的过程。
介绍完,将jar文件打成exe,那么需要通过将所有的内容打成exe安装包,请看下篇《将jar文件打包成exe安装文件(三)》
![](http://dl2.iteye.com/upload/attachment/0100/1235/546493f8-0a8b-3c9e-8<br/>4000<br/>ddc-8df720d8a227-thumb.png)
大小: 135 KB
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/41ad4e1d89f6c5b416ef21a63d6097c6.png)
大小: 42.8 KB
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/2a6dc418752f9386896efec7c5ff67b4.png)
大小: 53.2 KB
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/44ce1b0dcee29b434dfdf5d7cabcd0d9.png)
大小: 47.3 KB
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/e1da0c44a2e6b5467bc4a395470e737a.png)
大小: 79.7 KB
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/6693dd921f8f261c8ac70be86f746935.png)
大小: 84.2 KB
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/73296d27c451fd1e5dcf105175d48a3e.png)
大小: 48.1 KB
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/6219fb41b961715979aea68865a7228e.png)
大小: 110.8 KB
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/ec858cf2e97765a50667ba05e5e2900e.png)
大小: 89.3 KB
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/f40fdbf1ff73678f52f8ac8a99529868.png)
大小: 45.6 KB
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/3b061717657df4913ae3002370280d07.png)
大小: 131.3 KB
查看图片附件
相关文章推荐
- Java程序导出成.jar文件、生成.exe可执行文件及打包成可执行安装程序(可在无Java环境的计算机上运行)--以个人所得税计算器为例
- java<jar<exe<setup.java项目打包为安装文件。不依赖jre。
- 将jar文件打包成exe安装文件(三)
- 从java源代码到jar文件到exe可执行文件到setup安装文件
- 如何用vs2005生成.exe可执行安装文件和.exe文件的再打包问题
- Java打包成jar,并且通过exe4j做成exe文件,然后利用inno做成setup文件
- Jsmooth Java文件打包成exe文件(可以在没安装JDK的环境下运行)
- 手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件
- 将jar打包成exe文件
- 关于matlab程序打包成的EXE文件或者jar包中访问MySQL数据库的问题
- [教程] Jsmooth打包Jar生成exe文件,实现不装Java环境运行
- Java程序如何生成Jar、exe及安装文件
- 利用exe4j将jar打包成exe文件
- jdk+tomcat+mysql 打包成exe 的windows 安装文件教程
- Java程序如何生成jar、exe文件和安装文件
- Windows系统下将Qt生成的应用程序打包成可以安装的文件setup***.exe
- 如何把java代码,打包成jar文件以及转换为exe可执行文件
- Java程序如何生成Jar、exe及安装文件
- 捆绑AIR runtime打包生成exe安装文件
- Java程序如何生成Jar、exe及安装文件