IDEA打包jar包运行失败

402 阅读1分钟

IDEA springboot打包运行失败

  • 我在使用IDEA打包springboot项目时遇到以下问题
    ideaPackageError.png Caused by: java.lang.ClassNotFoundException: org.apache.poi.ss.usermodel.Workbook

    经排查项目包成功引用,版本正确无冲突

  • 解决方案
    在网上查找资料后使用直接使用maven打包解决该问题

    1. 配置项目pom.xml
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <!--这里写上main方法所在类的路径-->
                <configuration>
                    <mainClass>com.example.cmsjavatools.CmsJavaToolsApplication</mainClass>
                </configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
    
    1. mvn clean package
      打开项目路径下cmd

programpath.png 输入mvn clean package,出现以下内容发布成功

mvnpackage.png 运行jar包,成功!

runsuccess.png