ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

cmd启动Java项目提示:jar中没有主清单属性

2026/8/27 3:34:56 拓冰建站 浏览量
cmd启动Java项目提示:jar中没有主清单属性

1、问题

 

2、原因

在IDEA中开发SpringBoot项目并打成jar包,

需要添加springboot打包插件,如果不添加,仅仅用maven进行打包,打成包里面是少文件的。

 <build><plugins><!--springboot打包插件--><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>

        出现这个报错主要就是两个原因:

        1. 缺少了项目maven打包插件 spring-boot-maven-plugin。

        2. 没有指定具体的项目的Main方法入口或启动类。

3、解决方案

在pom文件中加入下面代码,重新clear、package即可

    <!-- 打包格式 --><packaging>jar</packaging><!-- 打包插件 --><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><executable>true</executable><layout>JAR</layout></configuration><executions><execution><goals><goal>repackage</goal></goals><configuration><attach>false</attach></configuration></execution></executions></plugin></plugins></build>

内容参考自:http://t.csdnimg.cn/jjn4u