java打包maven启动报错jar中没有主清单属性

 更新时间:2024年03月19日 09:41:37   作者:Xhani.  
本文主要介绍了java打包maven启动报错jar中没有主清单属性,可能原因是创建springboot项目时,自动导入,下面就来介绍一下解决方法,感兴趣的可以了解一下

最近在做项目的时候产生报错, jar没有主清单属性,下面就来具体介绍一下

启动jar包项目的时候报错jar中没有主清单属性,可能原因是创建springboot项目时,自动导入

spring-boot-maven-plugin打包插件是多了一个

<skip>true</skip>标签,使得主类被忽略,

 生成的target少一个

用压缩软件预览jar包发现结构

去掉<skip>true<skip>后重新打包

jar包生成了original生成正常,(注意,此original只是证明这是正常生成的,并不是项目实际的jar包,实际jar包还是红色框所选上面的正常.jar后缀的文件)

 再次打开jar包结构改变

 进入META-INF查看MF文件

 jar包启动成功

到此这篇关于java打包maven启动报错jar中没有主清单属性的文章就介绍到这了,更多相关maven jar没有主清单属性内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • JAVA时间存储类Period和Duration使用详解

    JAVA时间存储类Period和Duration使用详解

    这篇文章主要为大家介绍了JAVA时间存储类Period和Duration使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • Docker和 Containerd 的区别解析

    Docker和 Containerd 的区别解析

    containerd 是一个来自 Docker 的高级容器运行时,并实现了 CRI 规范,它是从 Docker 项目中分离出来,之后 containerd 被捐赠给云原生计算基金会(CNCF)为容器社区提供创建新容器解决方案的基础,这篇文章主要介绍了Docker和 Containerd 的区别,需要的朋友可以参考下
    2024-03-03
  • SpringBoot与SpringCloud的版本对应关系解读

    SpringBoot与SpringCloud的版本对应关系解读

    本文介绍了SpringBoot与SpringCloud的版本对应关系,提供了一个官方的版本对应表,并给出了个人的一些经验总结
    2024-12-12
  • Java常用集合之Set和Map的用法详解

    Java常用集合之Set和Map的用法详解

    这篇文章将通过一些示例为大家详细介绍一下Java常用集合中Set和Map的用法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2022-07-07
  • Java中你绝对没用过的一个关键字Record的使用

    Java中你绝对没用过的一个关键字Record的使用

    这篇文章主要给大家介绍一个 Java 中的一个关键字 Record,那 Record 关键字跟不可变类有什么关系呢?看完今天的文章你就知道了,快跟随小编一起学习一下吧
    2022-11-11
  • Spring Boot 3.x 整合Swagger的示例教程

    Spring Boot 3.x 整合Swagger的示例教程

    本文给大家介绍Spring Boot 3.x 整合Swagger的示例教程,结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2025-06-06
  • mybatis-plus  mapper中foreach循环操作代码详解(新增或修改)

    mybatis-plus mapper中foreach循环操作代码详解(新增或修改)

    这篇文章主要介绍了mybatis-plus mapper中foreach循环操作代码详解(新增或修改),本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • IDEA社区版创建spring boot项目的安装插件的图文教程

    IDEA社区版创建spring boot项目的安装插件的图文教程

    这篇文章主要介绍了IDEA社区版创建spring boot项目的安装插件,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • SpringCloud LoadBalancer自定义负载均衡器使用解析

    SpringCloud LoadBalancer自定义负载均衡器使用解析

    LoadBalancerClient 是 SpringCloud 提供的一种负载均衡客户端,Ribbon 负载均衡组件内部也是集成了 LoadBalancerClient 来实现负载均衡,本文给大家深入解析 LoadBalancerClient 接口源码,感兴趣的朋友跟随小编一起看看吧
    2023-04-04
  • idea中service或者mapper引入报红的问题及解决

    idea中service或者mapper引入报红的问题及解决

    在使用IntelliJ IDEA开发SpringBoot项目时,有时会遇到Service或Mapper接口引入时报红但不影响项目运行的情况,这主要是因为IDEA的检查级别设置问题,解决方法是将有问题的Error级别改为编译通过的安全级别,即可消除报红
    2024-09-09

最新评论