将swing项目jar打包exe安装包

在学习swing的时候,我们的项目都是在开发工具中运行,但是实际项目的窗体应用,最后交付给用户是都需要打包成Windows系统中可运行的exe文件。这里我就直接从jar开始,因为将项目打包成jar包还是比较简单。打包成exe安装包分为两个步骤,首先将jar包打包成exe可执行文件,然后在将exe可执行文件打包成安装包。

通过exe4j将jar包打包成exe可执行文件

首先,下载一个exe4j软件,链接:https://pan.baidu.com/s/1sQNElGF6MLrourk470T86Q 提取码:o72h 。
安装完后,新建一个文件夹,这个文件夹就是exe可执行文件的输出目录,另外在建一个jre,为什么需要这个文件呢,这样可以避免在安装的时候,在用户电脑上配置jdk环境。将swing项目jar打包exe安装包_第1张图片
下面是exe4j将jar打包成exe可执行文件的详细步骤:
第一步:选择项目类型,这里选在第二个,jar包形式。
将swing项目jar打包exe安装包_第2张图片
第二步:配置应用,首先填写应用的名称,然后是应用输出目录,选择刚才新建的目录。
将swing项目jar打包exe安装包_第3张图片
第三步:配置可执行文件,首先填写可执行文件名称,然后是可执行文件的图标,这里图标一定要是ico格式,不然最后编译通不过,最后可执行文件选择32位还是64位,根据电脑配置来决定。
将swing项目jar打包exe安装包_第4张图片
将swing项目jar打包exe安装包_第5张图片
第四步:配置java类,首先上传jar包,然后在main Class中填写应用的入口类。
将swing项目jar打包exe安装包_第6张图片
第五步:配置JRE环境,最低版本我填的是1.6,最高版本可以空着,然后删除这些自带的配置,jre路径中填入.\jre\jre1.8.0_131,表示在输出目录相对路径中,直接拷贝我们电脑安装的jre。
将swing项目jar打包exe安装包_第7张图片
将swing项目jar打包exe安装包_第8张图片
将swing项目jar打包exe安装包_第9张图片
第六步:配置VM,选择第二个,然后就一直下一步。
将swing项目jar打包exe安装包_第10张图片
这是安装成功后的目录结构:
将swing项目jar打包exe安装包_第11张图片

通过inno setup将exe可执行文件打包成安装包

首先,下载一个inno setup软件,下载链接:http://soft.onlinedown.net/soft/4693.htm。
打包成安装包的步骤具体如下:
第一步:选择[脚本向导]创建的脚本文件。
将swing项目jar打包exe安装包_第12张图片
第二步:填写应用信息,根据自己的应用填写名称,版本,公司名称等信息。将swing项目jar打包exe安装包_第13张图片
第三步:应用程序文件夹,这步也比较简单。

将swing项目jar打包exe安装包_第14张图片
第四步:添加应用程序,首先添加应用,在添加依赖时,坑比较深,比如程序可能有外部文件夹和jre依赖,选中jre时,是添加jre内部文件,不包括jre,所以在添加jre时,必须外面再裹一层文件夹。
将swing项目jar打包exe安装包_第15张图片
接下来后面的就无脑下一步,最后编译生成的脚本
将swing项目jar打包exe安装包_第16张图片

将swing项目jar打包exe安装包_第17张图片

你可能感兴趣的:(swing开发笔记)