当你遇到“springboot jar中没有主清单属性”这个错误时,这通常意味着你的JAR文件没有正确设置主类(Main-Class)在META-INF/MANIFEST.MF文件中。以下是一些解决步骤,帮助你解决这个问题: 检查JAR文件是否包含正确的MANIFEST.MF文件: 你可以使用jar tvf your-springboot.jar命令来查看JAR文件的内容,确认META-INF/MAN...
spring-xxx-xxx-0.0.1-SNAPSHOT.jar中没有主清单属性 通过maven打jar包:mvn install, 或者在IDE中右击选择Run as -> maven install。 在这里有一个问题就是主清单属性是什么? 以SpringBoot为例,jar包中包含了三个文件夹:BOOT-INF,META-INF,org,可以把jar包解压到文件夹下查看,其中META-INF文件夹下有一个M...
解决IDEA 打出的JAR包运行时报jar中没有主清单文件的处理办法 问题: 使用maven打包项目为Jar包。通过java -jar运行是提示找不到主清单属性,如下图: 将jar包解压后打开META-INF/MANIFEST.MF查看,发现没有Main-Class、start-Class,如下图:解决办法:在pom.xml文件中添加如下插件,并指定启动类: 重新打包,问题解决。
SpringBoot:jar中没有主清单属性 通过springboot搭建一个服务,在用idea或eclipse启动的时候,是可以启动的,但是将服务达成jar包之后,在命令行中通过java -jar jar包名的方式启动的时候,无法启动,并提示:jar中没有主清单属性。 这个原因是默认情况下,带有main方法的类是不会添加到manifest中的,为了生成可执行的jar,...
在默认给出的配置的环境下,pom.xml中是有spring-boot-maven-plugin这个依赖的,所以可以先排除没有这个依赖的说法。 我用maven打包后,只给出了一个内存较小的jar文件,运行这个文件,就会出现上述没有主属性清单的错误,至于这个jar文件为何会出现这个错误,我会在文章的下面讲。
在使用命令行cmd工具启动springboot项目jar包时遇到无法正常启动,报“没有主清单属性”错误: 解决方案: 1、网上提供方案(非根本解决方案) 原因:jar包中的META-INF文件夹下的MANIFEST.MF文件缺少定义jar接口类。说白了就是没有指定class类 解决办法:在MANIFEST.MF文件中添加一个入口类。现在看看文件中是否有Main-Cla...
1、在java中编译JAR文件的时候我们都会用到,jar这个命令。 当用着jar 文件时候我们不可少的是cvf这几个参数来生成jar文件。 但是用个文件来了,在用不使用工具的前提下我们生成的jar文件包后运行会出现。某某类的没有主清单属性。如下图: 2、这样的问题是因为,jar包中的META-INF文件夹下的MANIFEST.MF文件缺少...
一、问题 当执行java -jar xxx.jar命令时,出现jar中没有主清单属性 清单属性是在打包是被maven自动打包进jar包中的,没有清单属性,说明maven in...