SpringBoot项目打包成EXE可执行文件

一、简介

     打包分为两步,第一步使用exe4j工具进行打包,此打包结果受限于目标主机需要在指定位置按照jdk环境,操作步骤复杂。因此借助第二步,第二步有两种实现方案:①使用innosetup工具进行二次打包,将jdk环境一起打包进安装包,实施人员只需要安装运行即可。②将exe4j工具中需要的64或者32位jre复制到可执行程序exe目录下,组合成免安装文件夹

        注意:此处列出关键步骤,即需要进行修改的地方,没有展示的步骤都是默认下一步进行下去。

二、exe4j打包步骤

1、项目类型

2、应用设置

3、扩展信息

选择GUI application 程序会在后台运行,无界面

选择Console application 程序会起cmd窗口

打包成64位

4、启动设置

设置启动参数为 -Dfile.encoding=utf-8 -Dspring.profiles.active=prod

-Dspring.profiles.active=prod设置配置文件环境 根据需要设置

选择jar包路径

选择启动类

5、jdk设置

版本设置

jre路径设置,务必使用这个路径

6、虚拟机设置

7、编译结果

在步骤2输出路径下会生成exe文件

三、实现方案一:innosetup打包步骤

1、启动选择

2、应用设置

3、打包内容选择

选择exe文件

选择配置文件路径

4、输出设置

5、编译文件编辑

选择否

jre路径设置:Source: "C:\Program Files\Java\jre1.8.0_212\*"; DestDir: "{app}\jre"; Flags: ignoreversion recursesubdirs createallsubdirs

6、运行编译

7、编译结果

在步骤4输出路径下查找生成的安装包exe文件

四、实现方案二:免安装文件夹

整个文件夹复制到目标主机即可实现运行

附加exe4j、innosetup安装包下载:

链接: https://pan.baidu.com/s/1x_SRFMQ83vhC9G92lGhfbQ 提取码: ZYQQ 

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
您好!对于将Spring Boot项目打包可执行文件exe),您可以使用Spring Boot Maven插件来完此操作。请按照以下步骤进行操作: 1. 在您的Spring Boot项目的pom.xml文件中添加以下插件依赖: ```xml <build> <plugins> <!-- 添加Spring Boot Maven插件 --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <!-- 添加Apache Maven插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>3.3.0</version> <configuration> <archive> <manifest> <mainClass>com.example.YourMainClass</mainClass> <!-- 指定主类 --> </manifest> </archive> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> <!-- 打包包含所有依赖 --> </descriptorRefs> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> </plugins> </build> ``` 2. 在命令行或终端中,进入项目根目录,并执行以下命令进行打包: ``` mvn clean package ``` 这将使用Maven将项目打包一个可执行的jar文件。 3. 如果您需要将MySQL和Redis一起打包exe文件中,可以在Spring Boot项目的配置文件中指定这些服务的连接信息,以便在运行时启动这些服务。 4. 打包后,在项目的target目录下会生一个可执行的jar文件。您可以将该文件复制到其他机器上,并使用Java命令运行它,例如: ``` java -jar your-project.jar ``` 请确保目标机器上已经安装了Java运行环境。 希望对您有帮助!如果您有任何其他问题,请随时提问。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值