前言:在历经一个多星期的奋斗下,终于把系统做完;现在又到了最后的环节打包交互,由于之前没有接触过怎么打包,所以在百度上搜索了好久,进过了不断的尝试终于试验成功,记录下完整步骤,以供后续翻阅。
涉及到工具有:maven,idea,exe4j,Inno setup
第一步:先讲解打包成jar包的配置
前置条件:pom打包方式
<packaging>jar</packaging>
1.在idea的Project Structure配置Artifacts
2.Build->Build Artifacts->build 将jar包打包到上面配置的output directory路径中
3.使用java -jar xxx.jar文件看是否正常打包,启动是否成功
第二步:将jar包打包成exe可执行文件,使用工具exe4j
安装完成exe4j之后,进行一下步骤:
1.选择project type
2.填写应用名称以及生成路径
3.png转成ico后缀名,用于配生成的exe图标
3.1 特别注意:如果jdk是32位需要将下面的这个勾掉
3.2 下面的配置跟jdk版本有关
- 配置vm parameters以及启动类
4.1 vm parameters
4.2 如果有用到Native的调用系统dll,可以指定外置dll文件加,jar包中可能调不到
- 配置jdk版本
5.1 在根目录下把jdk的jre拷贝到目录下,这个为了让安装完之后不需要再安装jdk
- 一直下一步即可,最后效果
第三步,打包成可安装文件,工具(Inno setup)
1.新增基础信息 File->new -> next
2.选择可执行文件exe以及打包文件夹
3.一直下一步,直到下面的配置,选择导入路径,导出的名称以及ico图片
最后执行脚本即可,生成安装文件