cmd启动Java项目提示:jar中没有主清单属性
2023-12-26 22:49:58
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>
文章来源:https://blog.csdn.net/m0_63615119/article/details/135231908
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!