当你遇到“springboot jar中没有主清单属性”这个错误时,这通常意味着你的JAR文件没有正确设置主类(Main-Class)在META-INF/MANIFEST.MF文件中。以下是一些解决步骤,帮助你解决这个问题: 检查JAR文件是否包含正确的MANIFEST.MF文件: 你可以使用jar tvf your-springboot.jar命令来查看JAR文件的内容,确认META-INF/MAN...
Spring-Boot-Lib表示依赖的jar包存储的位置 这些值都是SpringBoot打包插件会默认生成的,如果没有这些属性,SpringBoot程序自然不能运行,就会报错:jar中没有主清单属性,也就是说没有按照SpringBoot的要求,生成这些必须的属性。 解决办法: 在pom中添加一个SpringBoot的构建的插件,然后重新运行mvn install即可。 org.sprin...
解决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文件缺少...
jar中没有清单属性 #二、问题分析 jar内部目录 BOOT-INF:主要包括项目class文件和项目依赖的lib jar文件 META-INF:主要是项目的pom.xml文件和清单属性文件 org.springframework.boot.*:主要存放spring的一下相关.class文件 清单属性是在打包是被maven自动打包进jar包中的,没有清单属性,说明maven install 打包时没有...