验证JAR 文件:重新打包后,再次检查 JAR 文件以确保 META-INF/MANIFEST.MF 文件存在并且主清单属性设置正确。可以使用如下命令行验证: jar tf your_jar_file.jar | grep -i main 这将列出 JAR 文件中与“main”相关的所有条目,帮助你确认主类是否存在。 运行JAR 文件:现在,你可以使用 Java 运行时来运行你的 ...
在以下的两个jar包中,第一个demo-0.0.1-SNAPSHOT.jar是spring-boot-maven-plugin插件重新打包后生成的可执行jar,可以在cmd中以”java -jar demo-0.0.1-SNAPSHOT.jar“指令执行。 demo-0.0.1-SNAPSHOT.jar.original这个则是mvn package打包的原始jar,在spring-boot-maven-plugin插件repackage命令操作时重命名为xx...
1.问题背景 在使用SpringBoot架构搭建父子工程时,使用IDEA可以正常启动,但打成jar包后使用jar方式启动时,会报错xx.jar中没有主清单属性。 回到顶部 2.原因分析 原因主要是在使用jar方式启动时,没有指定Main-Class,导致启动时找不到主方法,使得SpringBoot项目无法启动。 尝试解压jar包,进入META-INF目录,查看MANIFEST....
您可以通过以下命令运行它: java-jartarget/my-java-project-1.0-SNAPSHOT.jar 1. 解决“没有主清单属性”问题 如果在构建过程中没有正确设置Main-Class,则您可能会遇到“没有主清单属性”的错误。这种情况下,请确保在pom.xml文件中的maven-jar-plugin配置中如上所示地指定了主清单属性。 关系图示例 在这个项目...
一、背景说明 1. 现场有个jar包,里面的一个配置文件被研发写死在代码里了,为了图省事。不想重新打包。于是直接解压,结果报错了。当时的解压命令 mkdir ce cp ../wangzy.jar . jar xvf wangzy.jar 2. 修改对应配置文件。然后重新压缩 rm -rf wang
java项目大jar包后 使用powershell窗运行 报 ./springboot-deloy-0.0.1-SNAPSHOT.jar中没有主清单属性 原因maven项目中缺少依赖 处理办法 将下面依赖 导入 maven项目的pom.xml文件 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugi...
1 java命令运行jar提示jar中没有主清单属性 2 将jar包用winRAR打开 3 打开META-INF文件夹 4 打开MANIFEST.MF文件,内容如下 5 将MANIFEST.MF文件从jar中拖出来 6 编辑拖出来的MANIFEST.MF文件,增加一行内容:Main-Class: NioServer注:将NioServer改成你自己的启动类名称保存并退出 7 将改好的MANIFEST.MF文件...
1.首先我是用Maven导出到包,得到的jar文件保存在 2.在这个文件目录下cmd运行, java -jar csdn-1.0-SNAPSHOT.jar这句命令提示出现”jar中没有主清单属性” 3.解决方法; 用压缩包的方式打开jar文件 autoUp.class 这个是我编译之后得到的class文件 main函数在这个里面 ...
在spring-boot-maven-plugin的配置中设置 <skip>true</skip> 时,实际上你告诉Maven在执行构建生命周期时跳过这个插件的运行。此插件负责将你的项目打包成一个可执行的JAR文件,其中包含了一个正确的清单文件(MANIFEST.MF)以及所有的项目依赖项。 在清单文件中,主类(Main Class)的信息是一个关键的元素,它告诉JVM运...