这篇文章主要介绍了spring boot 打包jar jar没有主目录清单问题的解决方法,本文是小编第一次写,希望对大家有所帮助
1、在POM.xml文件下添加如下代码;注意:version、configuration、executions三个标签是我后来查找添加的,网上解决方案要么没有这三个要么不一样,我试了都不行,而且我在我电脑试了这三个标签必须有;
3、如果没有configuration、executions两个标签生成的jar会报jar没有主目录清单错误;
哀 折腾一天,没办法谁让自己是小白那。还有一个主意的:packaging标签页必须有;
jarUTF-8org.springframework.bootspring-boot-maven-plugin2.0.3.RELEASE${start-class}repackage
4、刚开始我是看得其他教程用eclipse可可视化页面执行生成jar,不知道为什么我用他们的方式就是不行,按他们的方式运行后就报已终止jdk目录下的javaw.exe,后来也没有找到解决方案,我就用命令行了。用命令执行没有问题,后来我也不管了,就用命令吧 ,也挺方便;下面我写一下使用命令执行的步骤;我是在win10下执行的;
1、运行cmd打开黑脸;
2、将目录切换到自己的工程跟目录下,然后运行 mvn package 命令;出现如下就成功了;
注意有前面都是info,有黄色的就是错了,忘记是什么错误信息了;
这步出错我的是因为pom.xml配置文件问题;后来改成上面我自己的配置就好了,不过那个配置我找好久,是在官网找的,这是网址:https://docs.spring.io/spring-boot/docs/current/maven-plugin/usage.html 其实我看不懂,只是看配置文件;
3、执行完成后会在target目录下生成jar文件:下图是我的
4、生成成功后就是运行了,运行方式是进入target目录然后运行 java -jar 文件名 命令,然后就运行了;来个图吧;
这里运行会如果会出现一个 jar没有主目录清单 的错误,值因为pom.xml配置文件问题;我按别人的方式是不行,后来我改了配置文件就好了,配置文件最终内容就是上面的;下面我在给副个图;
总结
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。