manifest.mf_manifest.mf空的_manifest.mf websphete(2)

电脑杂谈  发布时间:2017-04-17 15:01:48  来源:网络整理

lib/b.jar

lib/c.jar

lib/d.jar

lib/e.jar

lib/f.jar

但是在实际操作时发生了意料之外的问题,会出现异常或者类无法找到,经检查发现问题出现在MANIFEST.MF的式上,MANIFEST.MF对于分行和空是有特殊要求的:

1. 每行的最后一个jar的名称后不容许有空

即" lib/b.jar"在b.jar后必须回车结束本行,不能有空,一个都不能

2. 每行的开头必须有不少于2个空

即" lib/b.jar"在b.jar前必须有不下两个空

以上两个条件有一个不满足都会出现问题,有点古怪。

3、严的MANIFEST.MF式

今天才发现这个文件的式要求比较严,因为使用的包比较多,所以那个Class-path的内容就比较多,我全部放在了一行,结果服务器启动读取那个文件的时候报错,错误信息是行太长,把它们切成多行,结果又是无效的头字段(java.io.IOException: invalid header field),和工程里面的其它文件比较了下,发现换行后要在前面加一个空,后来又发现明明包含了一个包,但是找不到类,又在每行的后面加了一个空,这下才完全搞定。manifest.mf


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-41869-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 宋微子
      宋微子

      Amber真像郑网红

    • 孙宁
      孙宁

      第二我们应该加快自己在南沙的岛礁建设

    • 赵洁洁
      赵洁洁

      但只能从大义的角度去看

    热点图片
    拼命载入中...