jar包运行报错没有主清单属性的原因及解决办法!

本篇文章主要讲解,jar包在通过java -jar进行运行时无法有效启动,并报错没有主清单属性的问题原因及解决办法。
日期:2024年7月21日
作者:任聪聪
独立博客:https://rccblogs.com/567.html

报错现象:

file
报错文本信息:

path/xxxx.jar 中没有主清单属性

问题原因:

pom文件的jar包配置存在一定的问题,没有配置可执行的内容配置项。

解决办法:

在pom文件中找到如下配置项:
file
删除skip标签,并设置可执行的代码片段,修改后配置信息如下:

<plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>${spring-boot.version}</version>
                <configuration>
                    <mainClass>com.xxxxapp.你的执行入口类信息</mainClass>
                    <executable>true</executable>
                </configuration>
                <executions>
                    <execution>
                        <id>repackage</id>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

注意:<executable>true</executable>这条配置项,决定了你的jar包是否可以成功运行!!

如下是运行成功的效果:

file

猜你喜欢

转载自blog.csdn.net/hj960511/article/details/140588398