Skip to content

Latest commit

 

History

History
37 lines (19 loc) · 1.17 KB

README.md

File metadata and controls

37 lines (19 loc) · 1.17 KB

编译相关

本项目使用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为安装包赋予管理员权限。