MANIFEST.MF这个文件,我恨死它了!!!!折腾了我好久。

Maven的Findbugs插件报了个错:Invalid header file.

这个错误是由于MANIFEST.MF文件中的属性key值格式不正确。

class-path: xxxxx.jar

冒号“:”后面已经要有空格!!

另外,MANIFEST.MF的最后一行一定要回车换行,不然,最后一行识别不到。Java垃圾了。

另外,value如果很长,允许换行,但是折行的那些数据不能顶格,每行前面一定要空2格。

这java处理MANIFEST.MF文件也太不健壮了!!!

转载于:https://blog.51cto.com/rickqin/1132090

MANIFEST.MF文件的编辑注意事项相关推荐

  1. JAR包中的MANIFEST.MF文件详解以及编写规范

    JAR包中的MANIFEST.MF文件详解以及编写规范 参考百度百科的解释如下: http://baike.baidu.com/item/MANIFEST.MF MANIFEST.MF:这个 mani ...

  2. manifest java_JAR包中的MANIFEST.MF文件详解以及编写规范

    参考百度百科的解释如下: MANIFEST.MF:这个 manifest 文件定义了与扩展和包相关的数据.单词"manifest"的意思是"显示" 打开Java ...

  3. JAR 包及MANIFEST.MF 文件详解

    常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件.通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了:而另一种是使用 JET 来进行 ...

  4. MANIFEST.MF文件的格式

    MANIFEST.MF文件的格式 1. 基本格式 属性名称+:+空格+属性值 2. 没行最多72个字符,换行继续必须以空格开头 3. 文件最后必须要有一个回车换行 4. Class-Path 当前路径 ...

  5. MANIFEST.MF文件全面解析

    (一)简介 当我们用Jar命令打完包后,会在根目录下面创建META-INF目录,该目录下面会有一些对该Jar包信息的描述,其中肯定会有一个MANIFEST.MF文件,该文件包含了该Jar包的版本.创建 ...

  6. Java 打 jar 包时,MANIFEST.MF 文件详解

    具体详情,详见<MANIFEST.MF文件详解> manifest.mf 的编写规则 不能有空行和空格的地方 第一行不可以是空行(第一行的行前不可以有空行),行与行之间不能有空行,每行的行 ...

  7. Springboot读取jar包中的MANIFEST.MF文件内容

    Springboot打包成可执行jar包后,包结构如下所示: 工程编译后的文件都在BOOT-INF/classes目录下,如果需要读取并显示META-INF/MANIFEST.MF文件内容,那么可以用 ...

  8. meta-inf文件夹以及MANIFEST.MF文件的作用

    meta-inf相当于一个信息包,目录中的文件和目录获得Java 2平台的认可与解释,用来配置应用程序.扩展程序.类加载器和服务 manifest.mf文件,在用jar打包时自动生成的. META-I ...

  9. MANIFEST.MF文件详解

    文章目录 一. 一般属性 二. 应用程序相关属性 三. 小程序(Applet)相关属性 四. 扩展标识属性 五. 包扩展属性 六. 签名相关属性 七.自定义属性 JAR 文件是什么? META-INF ...

  10. MANIFEST.MF文件

    有时候我们需要在命令行下运行Jar包, 而一个Jar包通常会依赖其他的jar包,这样每次命令行运行时都需要将依赖的jar包classpath, 还有指定main方法的类全限定名称, 特别费尽,最近发现 ...

最新文章

  1. Linux命令备忘录: jobs 显示Linux中的任务列表及任务状态命令
  2. Redis5.0.8集群搭建与说明
  3. mysql 8.0 自定义函数_PHP+Mysql防止SQL注入的方法(life)
  4. Django(part29)--Q对象
  5. 初始化linux-nginx的安装和使用
  6. 程序员,过了 40 岁,连 107 岁的 IBM 都不要我们了!
  7. passwd命令限制用户密码到期时间
  8. 初学CSS,美化一个属于你自己的网页
  9. 无刷直流电机正反转 原理 分析
  10. rtl8821cu 驱动编译
  11. XMLConstants.FEATURE_SECURE_PROCESSING错误
  12. java解析JT808协议-netty
  13. 盒子鱼 android4.2.2,BOXFiSH盒子鱼家长
  14. 天融信数通小百科:无线AP的Soul mate—POE交换机
  15. 移动端适配时对meta name=“viewport“ content=“width=device-width,initial-scale=1.0“的理解
  16. 滑动差分倒谱系数 matlab,【网安学术】基于音频特征参数的多语种分类算法
  17. 新版仿微信支付生活缴费小程序源码+UniAPP内核
  18. 关于模拟器adb 端口查看
  19. AI医疗 | 人脸识别、智能导诊系统上线,医号馆将引领基层医疗新时代
  20. C++实现带头结点单链表

热门文章

  1. 线程7种状态的相互转换
  2. ping IP简单应用,查找故障
  3. 聚类(2)-- Fuzzy k-means clustering
  4. OpenCV c接口与c++接口
  5. java的socket编程---telnet客户端的实现
  6. Native Instruments West Africa for Mac(西非打击乐音色资源)
  7. Big Sur系统更新后,运行变慢?使macOS Big Sur更快运行的12个技巧
  8. 使用和编辑Mac的特殊触摸板命令?你值得一看
  9. 源码安装 nginx 并设置为 service
  10. Maven构建springBoot Demo案例