验证新打包的JAR文件是否包含主清单属性: 你可以使用文本编辑器打开生成的JAR文件,并导航到META-INF/MANIFEST.MF文件。检查该文件是否包含类似以下的行: plaintext Start-Class: com.example.MyApplication 其中com.example.MyApplication应该替换为你的主类的全限定名。 如果以上步骤都正确无误,但问题仍然存在,请确保...
1、在java中编译JAR文件的时候我们都会用到,jar这个命令。 当用着jar 文件时候我们不可少的是cvf这几个参数来生成jar文件。 但是用个文件来了,在用不使用工具的前提下我们生成的jar文件包后运行会出现。某某类的没有主清单属性。如下图: 2、这样的问题是因为,jar包中的META-INF文件夹下的MANIFEST.MF文件缺少...
对xc-server打jar包。运行后发现 提示没有主清单属性。排查发现是因为jar包的MANIFEST.MF文件中没有主启动类,找了很多博客,都是说要替换maven plugin,试了很多也不行,另外,一些博客上说 打包插件要注明主启动类 xxxx.xxx.xxx.XXXApplication 完全没卵用。 父级的pom中没有任何打包相关的插件,build都没有。 xc...
maven项目,添加或者修改依赖 <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin>
1.1、Jar包运行:没有主清单属性 解决方案 1.2、Springboot打包 Jar 出现 java.lang.NoClassDefFoundError 的问题 解决方案 2、参考文献 这两个问题的出现场景是,你打包完一个SpringBoot、Maven项目,上传Jar包到服务器运行的时候遇到的。也算是比较经典的两个问题了,如果你在打包项目的时候,很容易遇到,这篇文章就是...
jar内部目录 BOOT-INF:主要包括项目class文件和项目依赖的lib jar文件 META-INF:主要是项目的pom.xml文件和清单属性文件 org.springframework.boot.*:主要存放spring的一下相关.class文件 清单属性是在打包是被maven自动打包进jar包中的,没有清单属性,说明maven install 打包时没有执行成功。
日前有一个springboot项目,在本地都运行的好好的,打包成jar放到服务器上去运行的时候报错没有主清单属性,项目中也已经配置了springboot的maven打包插件但是还是不行。 代码语言:txt 复制 <build> <finalName>patient-interaction</finalName> <plugins> <plugin> ...
打包成功,但是报jar中没有主菜单属性的错误 image.png 但是报jar中没有主菜单属性的错误 image.png 添加以下插件就可以打包成功,并确保是否生成original文件 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>...
SpringBoot 最显著的特点之一,就是 web 项目不用打成 war 包,放在自己安装的 tomcat 中运行,而是直接打成 jar 包,直接用 java -jar 运行即可。 运行SpringbootApplication类的main()方法即可,因为spring-boot-starter-web内置tomcat组件,所以不需要配置tomcat。