服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|编程技术|正则表达式|

服务器之家 - 编程语言 - JAVA教程 - 一文解决springboot打包成jar文件无法正常运行的问题

一文解决springboot打包成jar文件无法正常运行的问题

2020-07-09 11:42xiaoxiong_blog JAVA教程

这篇文章主要介绍了一文解决springboot打包成jar文件无法正常运行的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

1.用intellij idea 创建了一个springboot的项目,前期都运行的好好的,在idea中可以正常运行,但是打包成Jar运行却一直报错。

2.经过不懈探索,终于找到解决办法

3.首先,找到pom.xml,把下面的build块中的内容改成如下所示

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<build>
  <plugins>
   <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <!--这里写上main方法所在类的路径-->
    <configuration>
     <mainClass>server.demo.DemoApplication</mainClass>
    </configuration>
    <executions>
     <execution>
      <goals>
       <goal>repackage</goal>
      </goals>
     </execution>
    </executions>
   </plugin>
  </plugins>
 </build>

4.然后,请千万不要用Intellij idea来打包项目为Jar,你应该来到项目的根目录,然后用  mvn clean package 这个命令来打包,如图所示:

5.然后在target目录下,可以得到jar文件

6.然后就可以正常运行了,亲测有效,希望可以帮助各位

附录:springboot打包成jar文件无法正常运行, bat启动缺少jar文件

问题描述:

使用idea打包springboot项目成jar包, 想制作成bat命令来启动, 启动缺少jar文件

一文解决springboot打包成jar文件无法正常运行的问题

问题原因:

springboot项目打包, 不能用idea自带的命令, 需要使用maven来打包

解决办法:

1.用intellij idea 创建了一个springboot的项目,前期都运行的好好的,在idea中可以正常运行,但是打包成jar运行却一直报错。

2.首先,找到pom.xml,把下面的build块中的内容改成如下所示

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
        <!--这里写上main方法所在类的路径-->
        <configuration>
          <mainClass>server.demo.DemoApplication</mainClass>
        </configuration>
        <executions>
          <execution>
            <goals>
              <goal>repackage</goal>
            </goals>
          </execution>
        </executions>
            </plugin>
        </plugins>
    </build>

3.然后,请千万不要用Intellij idea来打包项目为Jar,你应该来到项目的根目录,然后用 mvn clean package 这个命令来打包,如图所示:

一文解决springboot打包成jar文件无法正常运行的问题

4.然后在target目录下,可以得到jar文件

一文解决springboot打包成jar文件无法正常运行的问题

5.然后就可以正常运行了,亲测有效,希望可以帮助各位

一文解决springboot打包成jar文件无法正常运行的问题

到此这篇关于一文解决springboot打包成jar文件无法正常运行的问题的文章就介绍到这了,更多相关springboot打包jar文件内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/xiaoxiong_blog/article/details/107221135

延伸 · 阅读

精彩推荐