no main manifest attribute, in target/xxx.jar 错误分析 jar包是使用mvn clean package打包而成的。 最主要原因:项目是微服务项目,使用Maven构建,由统一的父pom管理Spring Boot和其他依赖的版本,子工程中不再继承自spring-boot-starter-parent。 解决方法一 在spring-boot-maven-plugin插件中,添加执行步骤repackage即...
简介: 【Azure Developer】记录一次使用Java Azure Key Vault Secret示例代码生成的Jar包,单独运行出现 no main manifest attribute, in target/demo-1.0-SNAPSHOT.jar 错误消息 问题描述创建一个Java Console程序,用于使用Azure Key Vault Secret。在VS Code中能正常Debug,但是通过mvn clean package打包为jar文件后,...
修改完POM.XML文件后,先mvn clean清理所有已经生成的target文件。 然后使用新的打包命令:mvn package assembly:single, 生成一个包含所有依赖项目的jar包。 然后通过java -jar 命令运行java -jar target\demo-1.0-SNAPSHOT-jar-with-dependencies.jar 运行成功,解决no main manifest attribute 问题! 附录一:完整版的...
然后通过java -jar 命令运行 java -jar target\demo-1.0-SNAPSHOT-jar-with-dependencies.jar 运行成功,解决no main manifest attribute 问题! 附录一:完整版的Pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/...
在使用Java运行jar文件时,如果遇到“no main manifest attribute”的错误,通常是因为Manifest文件中缺少了主类声明。Manifest文件是一个包含元数据的文本文件,用于指定jar文件中的类、资源和其他组件。主类是指包含main方法的类,它是程序的入口点。要解决这个问题,需要按照以下步骤进行操作: 检查Manifest文件:首先,确保Ma...
可以看到resources目录和MANIFEST文件都被创建; 双击MANIFEST.MF可确认文件内容,信息正确,可以看到Class-Path和Main CLass(在最下面,往下拖)都被创建 菜单栏选择Bulid---Artifact Build,会生成一个小面板,选择Build 可以在IDE的下方看到Building的进度 build完成之后可以在IDE左边的树形区域看到生成用于打包的target的目录...
问题原因 主要是近期在构建一个镜像,在镜像构建成功后,运行一直提示"no main manifest attribute",当时还在想,是不是Dockerfile写错了,后来仔细检查了一下,发现是在pom文件下build节点下配置问题,修改配置后就解决了对应问题,下面是我修改后的build节点信息 ...
$ java -jar target\spring-boot-artifacts-2.jar no main manifest attribute, in target\spring-boot-artifacts-2.jar 在此示例中,清单的内容。MF 文件是: Manifest-Version: 1.0 Archiver-Version: Plexus Archiver Created-By: Apache Maven 3.6.3 Built-By: Baeldung Build-Jdk: 11.0.13 3. 使用 Maven ...
最近学习SpringBoot的时候,遇到了⼀个问题,打包的⽤命令java -jar xxx 发布的时候,提⽰no main manifest attribute 未有主属性,百度了⼀下,说是maven需要加⼊ <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin>...
简介:打包运行报no main manifest attribute, in XXXX的解决办法 这个问题主要是因为MANIFEST.MF文件内没有指定启动Main-Class主类 三个办法: 1.指定MANIFEST.MF文件内容中的启动Main-Class主类 2.pom文件添加如下代码再重新打包 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>...