SpringBoot项目打jar后执行jar包提示:xx没有主属性清单 解决

article/2025/9/16 23:52:06

SpringBoot项目打jar包后执行jar包提示:xx没有主属性清单 解决

今天在练习SpringBoot项目打jar包部署的时间遇见了一个问题:jar中没有主属性清单,对此也是比较疑惑,在百度之后找到了解决方式

在这里插入图片描述

主属性清单是jar包中MANIFEST.MF文件中的属性,MANIFEST.MF文件在jar报的META-INF路径下
在这里插入图片描述

在这里插入图片描述

用记事本打开发现里面的信息如下

在这里插入图片描述

正常的文件应该是下面这样的
在这里插入图片描述

对比之后会发现错误的文件少了很多信息,相关属性含义如下:

Manifest-Version:生成的manifest.mf文件的版本
​Built-By:文件的创建用户命名,在IDEA的配置文件中可以设置
​Created-By:文件的生成者,一般由jar命令行工具生成,这里显示的时idea
​Bulid-Jdk:所使用的JDK环境
Main-Class:属性值代表了Spring Boot中启动jar包的程序,值为 org.springframework.boot.loader.JarLauncher,这个就是Springboot启动项目的类
Start-Class:属性值代表了Spring Boot程序的入口类,即XXXApplication类
Spring-Boot-Classes:属性值代表了类路径,所有编译后的class文件,以及配置文件,都存储在该路径下
Spring-Boot-Lib:属性值代表了表示依赖的jar包存储的位置
Implementation-Title   定义了扩展实现的标题
Implementation-Version   定义扩展实现的版本

之所以会出现这个问题的原因就是缺少SpringBoot打包所需的插件,在pom文件加上配置就可以了

    <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>      

记得重新打包


http://chatgpt.dhexx.cn/article/QcocqRU6.shtml

相关文章

【图示化】SQL Server概念:超键(码)、候选键(候选码)、主键(主码)、主属性与非主属性、外键

关系模型概念 字段属性名&#xff0c;每一行就是一条记录一个元组&#xff0c;每个单元格就是一个分量&#xff0c; 主键&#xff0c;外键 主码主键主关键字 超键&#xff08;码&#xff09;&#xff0c;候选键 码超键 超键 &#xff08;唯一的&#xff0c;可多余&#xff09; …

候选码、主码、全码、外码、主属性、主键、主关键字、非主属性

一、讲解 首先说明 键字码字&#xff0c;所以 主键主码主关键字&#xff0c;候选键候选码候选关键字… 所谓关系键&#xff0c;指的是一个表中的一个&#xff08;或一组&#xff09;属性&#xff0c;用来标识该表的每一行或与另一个表产生联系。 话不多说&#xff0c;上图&a…

软考系列之候选码,主码,主属性,非主属性详讲

候选码&#xff0c;主码&#xff0c;主属性&#xff0c;非主属性详讲 文章目录 目录 文章目录 前言 一、候选码&#xff0c;主码&#xff0c;属性&#xff0c;非主属性的定义 二、具体题目 三、补充 前言 软考刷题&#xff0c;遇到这系列的题目&#xff0c;对我来讲&#xff0…

数据库中主键、主码、主属性、关键字、候选关键字、码的区别

码是数据库系统中的基本概念&#xff0c;所谓码就是能唯一标识实体的属性&#xff0c;它是整个实体集的性质&#xff0c;而不是单个实体的性质。它包括超码、候选码和主码。 &#xff08;1&#xff09;超码是一个或多个属性的集合&#xff0c;这些属性可以让我们在一个实体集中…

函数依赖 主码 主属性 非主属性 候选键 超键 详解

最近做项目要搞数据库看到范式那一节头脑发晕&#xff0c;概念都忘了&#xff0c;于是从网上搜罗并整理一下&#xff1b; 函数依赖部分参考&#xff1a;https://blog.csdn.net/jsj13263690918/article/details/79796275 主码&#xff1a;主关键字&#xff08;主键&#xff0c;…

c语言memset详解

目录 1 函数声明1.1功能1.2 例子 2 常见错误2.1 搞反了 ch 和 n 的位置.2.2 过度使用memset2.3 3 特殊例子 1 函数声明 void *memset(void *s, char ch, unsigned n);1.1功能 将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值。块的大小由第三个参数指定,作…

【Java基础知识 9】序列化与反序列化

🍅 Java学习路线:搬砖工逆袭Java架构师 🍅 简介:Java领域优质创作者🏆、CSDN哪吒公众号作者✌ 、Java架构师奋斗者💪 🍅 扫描主页左侧二维码,加入群聊,一起学习、一起进步 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 面试官:兄弟,说说你对transient的理解和感悟 …

详解序列化与反序列化

一、什么是序列化与反序列化 序列化时将对象状态转换为可保持或传输的形式的过程。序列化的补集是反序列化&#xff0c;反序列化是将流转换为对象。两个过程一起保证能够存储和传输数据。 .NET具有以下三种序列化技术&#xff1a; 1.二进制序列化 保持类型保真&#xff0c;这…

为什么要序列化?序列化你知道哪些?

凡事都要问为什么&#xff0c;在讲解序列化概念和原理前&#xff0c;我们先来了解一下为什么需要序列化。 为什么要序列化&#xff1f; 如果光看定义我想你很难一下子理解序列化的意义&#xff0c;那么我们可以从另一个角度来感受一下什么是序列化。 都玩过游戏么&#xff1…

说说什么是序列化,如何实现序列化

分析&回答 序列化机制 序列化机制&#xff08;包括序列化和反序列化&#xff09;的本质是用流将对象读到内存和写入外存。序列化机制的意义就是将对象脱离程序运行独立存在。通过网路或跨平台传输对象&#xff0c;传递的参数与返回值都实现序列化机制。实现序列化需要实现…

java序列化详解

一、序列化与反序列化 序列化&#xff1a;指堆内存中的java对象数据&#xff0c;通过某种方式把对存储到磁盘文件中&#xff0c;或者传递给其他网络节点&#xff08;网络传输&#xff09;。这个过程称为序列化&#xff0c;通常是指将数据结构或对象转化成二进制的过程。 即将对…

序列化和反序列化的底层实现原理是什么?

序列化和反序列化作为Java里一个较为基础的知识点&#xff0c;大家心里也有那么几句要说的&#xff0c;但我相信很多小伙伴掌握的也就是那么几句而已&#xff0c;如果再深究问一下Java如何实现序列化和反序列化的&#xff0c;就可能不知所措了&#xff01;遥记当年也被问了这一…

序列化和反序列化

我以前确实对序列化&#xff0c;乃至现在也是不是很熟悉&#xff0c;有时候查找资料&#xff0c;但依旧懵懵懂懂&#xff0c;不过还好遇到一个博主&#xff0c;确定写的挺好的&#xff0c;链接会放再底部 废话不多说&#xff0c;先看官网定义&#xff1a; 序列化 (Serializat…

我把序列化玩成了这样,吊锤了一波面试官

我们都知道&#xff0c;新建一个对象的时候实现 Serializeable 接口&#xff0c;但为什么要这么做&#xff1f;什么时候这样子做&#xff1f;这样子做会不会出现幺蛾子&#xff1f;阿粉一个三连差点把自己都问懵逼了…… 那接下来&#xff0c;大家就和阿粉一起简单了解一下这个…

什么是序列化? 如何实现(反)序列化 序列化的应用

1. 什么是序列化与反序列化&#xff0c;什么情况需要序列化1.1 序列化序列化是什么序列化的目的什么情况需要序列化 1.2 反序列化反序列化是什么反序列化的目的 2. Java中的序列化与反序列化2.1 如何实现序列化Java序列化的规定序列化的API实现(反)序列化的示例对象在硬盘上的存…

1.传输线驻波比

Transmission Line & Active Voltage Standing Wave Ratio 1.1 信号完整性概述 数字电路的出现极大地提高了电子产品的抗干扰能力&#xff0c;随着电路的工作频率不断提高&#xff0c;这种抗干扰能力逐渐显得有些“力不从心”。特别是在高速电路的范畴&#xff0c;“理想互…

驻波比,功率计原理,短波机驻波测量

文章内容转载自http://bbs.cqcqcq.com/thread-1627-1-1.html 衡量功率反射大小的量称为「反射系数」&#xff0c;常用Γ (音 gamma) 或ρ (音 rho) 表示。为了讨论简单起见&#xff0c;我们假设负载阻抗为纯阻性的。反射系数定义为&#xff1a; ρ (反射电压波) / (入射电压波)…

入射波反射波和驻波的特性推导

入射波反射波和驻波的基本推导 学习雷达过程中&#xff0c;发现阻抗匹配是一道迈不过去的坎&#xff0c;而阻抗匹配、能量传输与电压驻波比又有千丝万缕的联系&#xff0c;而电压驻波比则与反射波、入射波等相关的特性有关&#xff0c;于是写下此文章记录一下推导过程。 懒得正…

反射系数、驻波比、S参数之间的关系

反射系数、驻波比、S参数之间的关系&#xff01; 转载▼ 回波损耗(Return Loss): 入射功率/反射功率, 为dB数值 反射系数(Г): 反射电压/入射电压, 为标量 电压驻波比(Voltage Standing Wave Ration): 波腹电压/波节电压 S参数: S12为反向传输系数&#xff0c;也就是隔离。…

馈线中的VSWR电压驻波比

在射频信号馈线传输中&#xff0c;信号传输有一个概念&#xff1a;驻波比。 这个概念好理解&#xff0c;就是一个波进去&#xff0c;在终端由于不匹配形成反射波回来。 但是不是那么好想像&#xff0c;叠加后是啥模样的波形。 借助pythonmatplotlib可以方便模拟出来&#xf…