【问题标题】:Unzip+Zip Jar => getManifest == nullUnzip+Zip Jar => getManifest == null
【发布时间】:2015-11-24 17:48:29
【问题描述】:
unzip ../test.jar
zip -r ../test2.jar *

使用 JarInputStream.getManifest() 我可以从 test.jar 中读取 Manifest,但不能从返回 null 的 test2.jar 中读取。

但是,如果我使用 'jar' 重新创建 jar:

jar cf ../test3.jar .

我可以在 test3.jar 上获取 Manifest。

zipping 不等同于 jar 吗?为什么?

【问题讨论】:

标签: jar manifest.mf


【解决方案1】:
jar -cvfm test.jar META-INF/MANIFEST.MF .

【讨论】:

  • 虽然这可能会回答这个问题,但最好能稍微解释一下为什么会这样。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-01
  • 2018-06-11
  • 2018-06-05
  • 1970-01-01
相关资源
最近更新 更多