SpringBoot生成Jar包并且转成exe可执行文件方案

Java 专栏收录该内容
3 篇文章 1 订阅

1. 项目导出Jar包

1.1 pom.xml文件修改

在pom.xml文件中插入下面这一段,主要是为了解决生成Jar包后运行提示没有主清单属性的问题,如果pom文件中的依赖有本地的Jar包,则需要添加以下代码。

<configuration>
    <fork>true</fork>
    <includeSystemScope>true</includeSystemScope>
</configuration>
<build>
    <finalName>sales-receipt</finalName>
    <plugins>
        <!--解决SpringBoot打包成jar后运行提示没有主清单属性-->
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <fork>true</fork>
                <includeSystemScope>true</includeSystemScope>
            </configuration>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

1.2 生成Jar包

可以先使用Maven clean一下,再install,如果install失败,可以点击上方的闪电按钮,跳过Test。

成功的界面,生成的Jar包路径在项目目录的target子目录下。

试一下使用命令行启动Jar包,启动成功。

2. 生成exe可执行文件

使用exe4j工具

2.1 打开exe4j

2.2 选择JAR in EXE mode

2.3 填写exe文件简称和文件导出路径

2.4 选择执行的类型和文件名

2.5 选择32位/64位

2.6 选择Jar包

Main class 必须选择这个JarLauncher

2.7 选择支持的版本

2.8 选择JRE

如果需要运行在没有Java环境的系统下,可以先将默认的删除

然后点击+号添加JRE的目录

2.9 完成导出

双击exe文件即可运行程序。

 

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值