1.4 swing之jar包打包成安装文件.exe

677 阅读2分钟

前言:在历经一个多星期的奋斗下,终于把系统做完;现在又到了最后的环节打包交互,由于之前没有接触过怎么打包,所以在百度上搜索了好久,进过了不断的尝试终于试验成功,记录下完整步骤,以供后续翻阅。

涉及到工具有:maven,idea,exe4j,Inno setup

第一步:先讲解打包成jar包的配置

前置条件:pom打包方式

<packaging>jar</packaging>

1.在idea的Project Structure配置Artifacts

image.png

2.Build->Build Artifacts->build 将jar包打包到上面配置的output directory路径中

3.使用java -jar xxx.jar文件看是否正常打包,启动是否成功


第二步:将jar包打包成exe可执行文件,使用工具exe4j

exe4j下载地址

安装完成exe4j之后,进行一下步骤:

1.选择project type

image.png

2.填写应用名称以及生成路径

image.png

3.png转成ico后缀名,用于配生成的exe图标

png转ico网址

image.png

3.1 特别注意:如果jdk是32位需要将下面的这个勾掉

image.png

3.2 下面的配置跟jdk版本有关

image.png

  1. 配置vm parameters以及启动类

4.1 vm parameters

image.png

image.png

4.2 如果有用到Native的调用系统dll,可以指定外置dll文件加,jar包中可能调不到

image.png

  1. 配置jdk版本

image.png

5.1 在根目录下把jdk的jre拷贝到目录下,这个为了让安装完之后不需要再安装jdk

image.png

  1. 一直下一步即可,最后效果

image.png

第三步,打包成可安装文件,工具(Inno setup)

Inno setup下载地址

1.新增基础信息 File->new -> next

image.png

image.png

2.选择可执行文件exe以及打包文件夹

image.png

3.一直下一步,直到下面的配置,选择导入路径,导出的名称以及ico图片

image.png

最后执行脚本即可,生成安装文件