Skip to content

Latest commit

 

History

History
 
 

build

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

编译相关

本项目使用exe4j进行exe打包

1. Maven 编译 package

此为基础中的基础,不会的请合理运用搜索引擎查阅资料。

执行package后,Maven将自动打包为QsBeanfun.jar

2. 使用 exe4j或 launch4j 打包

本项目使用鉴于情况会使用其中一种方式进行打包,使用哪一种取决于稳定性

2.1 使用 launch4j 打包

pom.xml中的 build 节点的 launch4j 节点注释解开

执行package后,Maven将自动使用launch4j打包为QsBeanfun.exe

2.2 使用 exe4j 打包

exe4j版本为5.1版本

机器安装exe4j后直接运行exe4j/QsBeanfun.exe4j,点Finish按钮即可生成。

PS: 如果其他版本无法直接运行请自行根据QsBeanfun.exe4j的配置自行配置

3. Inno Setup 打包安装程序

inno Setup版本为6.0.5

安裝inno Setup工具,运行install\install-script.iss,点击Run即可打包出安装包。

脚本内请查阅官方自行修改值,如果是没变动过目录情况下一般不需要变更,直接执行即可。

安装包打包好后,可使用Resource Hacker修改manifest为安装包赋予管理员权限。