.jar中没有主清单属性 问题:xxx.jar中没有主清单属性 背景:maven项目,springboot服务 IDEA打包,jar包运行出现上述错误 解决方案: pom.xml 中添加...org.springframework.boot spring-boot-maven-plugin...Implementation-Version: 1.0.0.1 Built-By: Administrator Implementation-Vendor-Id: com.xue.study Created-By: Apache Maven...com.xue.study.WebsocketClientDemo Spring-Boot-Classes: BOOT-INF/classes/ Spring-Boot-Lib: BOOT-INF/lib/ Created-By: Apache Maven
我今天遇到了一个报错… 我仔细一看发现jar包才893KB大小 检查了一下打包配置,发现: 这块少了个repackage配置…
在pom文件中,添加如下即可 org.apache.maven.plugins...maven-compiler-plugin org.springframework.boot spring-boot-maven-plugin
org.springframework.boot spring-boot-maven-plugin
问题: 本地运行好好的,啥错没有 但是springboot项目通过maven打包程序后 java -jar 直接执行jar包时,控制台显示“没有主清单属性”。...有一点点的小尴尬,百思不得其解 解决方法: 在maven的pom文件中,编写 maven-jar-plugin 的插件,具体如下 org.apache.maven.plugins... maven-jar-plugin 3.0.2 com.leishu.Application就是springboot的启动类,改成你自己的就好了 More: 尝试使用过 Maven...Shade Plugin ,但似乎与 maven-jar-plugin 在打包时冲突,导致无效。
springboot的jar包,没有主清单属性 最近开发项目时,springboot项目开发完成打成jar包,在使用java -jar test.jar 运行时报错: k2alpha-sample.jar...中没有主清单属性 解决: 在maven文件中,加入如下代码: org.springframework.boot... spring-boot-maven-plugin </plugins
使用Spring Boot微服务搭建框架,在eclipse和Idea下能正常运行,但是在打成jar包部署或者直接使用java -jar命令的时候,提示了xxxxxx.jar中没有主清单属性: D:\hu-git...中没有主清单属性 通过maven打jar包:mvn install, 或者在IDE中右击选择Run as -> maven install。...中没有主清单属性,也就是说没有按照SpringBoot的要求,生成这些必须的属性。...org.springframework.boot spring-boot-maven-plugin 在运行mvn install的时候,自动生成这些主清单属性,运行java -jar xxx.jar时会根据主清单属性找到启动类...到此这篇关于Spring Boot jar中没有主清单属性的解决的文章就介绍到这了 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。
运行 jar 出现"中没有主清单属性" 文章目录 现象 分析原因 现象 在运行通过 “java -jar xxx.jar” 的时候, 报 “中没有主清单属性” 错误....\joke-server-1.0.0-SNAPSHOT.jar中没有主清单属性 分析原因 看报错像是 jar 包中缺少了属性配置....Main-Class 代表了 Spring Boot 中启动 jar 包的程序 Start-Class 属性就代表了 Spring Boot 程序的入口类,这个类中应该有一个main方法 Spring-Boot-Classes...当然不是自己手动添加这些信息, 应该是打包的时候除了问题, 到项目 pom 文件里面确认一下有无 maven 构建的插件, 没有的话添加上去再重新打包一下, 然后 maven 插件会自动生成注清单属性....运行 java -jar xxx.jar 时会根据主清单属性找到启动类, 从而启动程序 <groupId
使用idea2018打包了一个spring boot项目(打包为jar) 启动是报错如下: 错误原因 打包后的jar文件中的MANIFEST.MF缺少项目启动项,即没有Main-Class...Start-Class 如下: 解决方案如下 指定MANIFEST.MF路径 项目打包前 第一步 file–>project structure 弹框后选中Atifacts—> + —->jar...module with dependenceis 第二步 选择一个Main Class,然后指定META-INF/MANIFEST.MF的路径为src下(注意不要放到main/java目录下,否则打成的jar...中META-INF/MANIFEST.MF不含有Main-Class信息) 如果这个方案不行,那就很有可能是另一个原因 项目pom.xml文件中没有添加插件spring-boot-maven-plugin
场景 SpringBoot项目打成Jar之后通过命令行运行,报错:没有主清单属性 解决办法 首先确保POM文件中有以下插件 ...org.springframework.boot spring-boot-maven-plugin...不然会报找不到POM文件 说一下我的错误原因,刚开始报错,也是各种网上查,也真的是什么样的都有,不能说谁对谁错,我刚开始是因为使用的打包命令是:mvn source:jar -Dmaven.test.skip
org.apache.maven.plugins maven-compiler-plugin org.springframework.boot spring-boot-maven-plugin
1.这样的问题是因为,jar包中的META-INF文件夹下的MANIFEST.MF文件缺少定义jar接口类。说白了就是没有指定class类。...这里说明一下MANIFEST.MF就是一个清单文件,通俗点将就相当于WINDOWS中ini配置文件。用来配置程序的一些信息。 所以才造成这样的问题。...3.首先找到你的jar文件,双击打开这个文件夹META-INF,选择MANIFEST.MF文件,用记事本打开它。 4....5.保存MANIFEST.MF,更新你的jar包,再次运行
将同事写的一个java项目打包成jar包,发布,运行提示没有主清单属性。 究其原因,在pom.xml里的build设置。原设置: maven-compiler-plugin...--maven的插件--> --> --> maven-compiler-plugin--> --> --> org.springframework.boot spring-boot-maven-plugin
问题:SpringBoot打包成jar后运行提示没有主清单属性 解决: 补全maven中的bulid信息 admin...org.springframework.boot spring-boot-maven-plugin...Using Spring Boot without the parent POM) 导致spring-boot-maven-plugin的配置项丢失,使得打包后的jar中的MANIFEST.MF文件缺少...PS:当打包类型为jar时,spring-boot-maven-plugin的打包过程与直接使用maven-jar-plugin完全不同。生成的jar目录结构也有很大不同
错误详情将Maven构建的Springboot项目打包后使用java -jar xxxxx.jar运行报.\xxxxx-1.0-SNAPSHOT.jar中没有主清单属性错误。...原因Maven在打包时没有配置主类。..." xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0...bcprov-ext-jdk16 1.46 jar...>11 11
错误详情 将Maven构建的Springboot项目打包后使用java -jar xxxxx.jar运行报.\xxxxx-1.0-SNAPSHOT.jar中没有主清单属性错误。...原因 Maven在打包时没有配置主类。..." xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0...bcprov-ext-jdk16 1.46 jar...>11 11 </properties
pom.xml文件中添加: org.apache.maven.plugins maven-compiler-plugin...configuration> org.springframework.boot spring-boot-maven-plugin
问题:android studio 工程的module 生成的jar包,在执行中出现“没有主清单属性”错误。...解决办法: 原因:MANIFEST.MF中的没有Main-Class 在对应的module中的gradle文件中加入: jar { manifest { attributes '
idear 打包报:jar中没有主清单属性 部分参考自,InteliJ IDEA生成可执行jar运行提示没有主清单属性 – JavaShuo 并完善之。...中META-INF/MANIFEST.MF不含有Main Class信息,生成可执行jar运行会提示没有主清单属性)默认的时X:\你的项目目录\src\main\java 后面的2级目录要删除!!!!!...\src\main\java 一直没成功, 然后报这个错: E:\develop\java\maven\NettyDemo\out\artifacts\NettyDemo_jar>java -jar NettyDemo.jar...NettyDemo.jar中没有主清单属性 看了这个文章: InteliJ IDEA生成可执行jar运行提示没有主清单属性 – JavaShuow 我尝试把 “我的idea 设置发布jar包时默认...,不在报“NettyDemo.jar中没有主清单属性”了。
缘起 日前有一个springboot项目,在本地都运行的好好的,打包成jar放到服务器上去运行的时候报错没有主清单属性,项目中也已经配置了springboot的maven打包插件但是还是不行。...plugin> org.springframework.boot spring-boot-maven-plugin... 解决方案 应该是springboot的maven打包插件没配置maven目标(运行阶段),应该采用如下方式... 反思 引起此错误的主要原因...,还是因为自己对spring-boot-maven-plugin这个插件知之甚少,在细细了解下来才发现这个插件的强大之处远超我的了解。
领取专属 10元无门槛券
手把手带您无忧上云