jar中没有主清单属性 java -jar xxx-0.0.1-SNAPSHOT.jar 没有主清单属性

把项目打了个jar包,java -jar 测试运行了一下,出现没有主清单属性这个错
在这里插入图片描述

网上找了很多都没有解决,因为网上很多代码少点东西。。我记录下我的解决过程,帮助有需要的人
(因为是第二天才想起来记录的,可能也会有不全,见谅)

这里我用demo项目来说明问题
首先出现这个问题,jar包的大小只有77k,明显是少依赖等文件
按照网上说的,检查META-INF下的MANIFEST.MF文件
在这里插入图片描述
首先检查一下是否缺少这个文件,不缺少,检查下是不是内容不对,Main-Class 对应的内容是你的启动类,如果缺少这个文件,要创建一下,格式就是上面这个格式,我把代码贴在下面:

Manifest-Version: 1.0
Main-Class: com.example.demo.DemoApplication

这里说明一下,我的项目这里是对的,但是打包还是失败。。。接着找问题。。。
又找到一些文档说,是打包插件的问题,嗯,看着靠谱(确实我也是这么解决的,但略有不同)<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值