java -jar启动项目报错:XXX.jar中没有主清单属性
XXX.jar中没有主清单属性
- 1、错误复现
- 2、错误原因
- 3、解决方案
java -jar启动项目报错:XXX.jar中没有主清单属性
1、错误复现
今天使用springboot给项目打了jar包,使用命令启动时报错,截图如下:
2、错误原因
项目的pom文件配置如下:貌似没有指定mainClass等配置。
3、解决方案
1、调整pom文件的标签如下:
其中 < mainClass >标签中的内容是你自己的启动类路径,别抄我的。。。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.5.6</version>
<configuration>
<mainClass>com.ning.AOP.AopApplication</mainClass>
<layout>JAR</layout>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
2、在pom文件的< properties>标签下添加< start-class>标签,其中内容是你自己的启动类路径。
3、刷新pom文件的maven,再打包,即可启动