把项目打了个jar包,java -jar 测试运行了一下,出现没有主清单属性这个错
网上找了很多都没有解决,因为网上很多代码少点东西。。我记录下我的解决过程,帮助有需要的人
(因为是第二天才想起来记录的,可能也会有不全,见谅)
这里我用demo项目来说明问题
首先出现这个问题,jar包的大小只有77k,明显是少依赖等文件
按照网上说的,检查META-INF下的MANIFEST.MF文件
首先检查一下是否缺少这个文件,不缺少,检查下是不是内容不对,Main-Class 对应的内容是你的启动类,如果缺少这个文件,要创建一下,格式就是上面这个格式,我把代码贴在下面:
Manifest-Version: 1.0
Main-Class: com.example.demo.DemoApplication
这里说明一下,我的项目这里是对的,但是打包还是失败。。。接着找问题。。。
又找到一些文档说,是打包插件的问题,嗯,看着靠谱(确实我也是这么解决的,但略有不同)<