清单与属性文件格式

时间:2010-02-24 23:03:56

标签: java properties jar format manifest

在谷歌和此处进行一些搜索之后,我仍未找到以下任何答案:

JAR清单是否有理由不仅使用属性格式?

我猜这是历史性的,但很高兴知道这究竟是怎么回事 - 决定不使用明确制作的属性格式,还是清单格式后开发的属性格式?

据我所知,没有技术原因,但清单格式似乎更具可读性。

3 个答案:

答案 0 :(得分:2)

好问题。我只能推测。

但是关于Properties实现的一个重要细节(尽管不一定是文件格式的规范)是它不支持具有相同键的多个值(对于每个条目的值,您需要它)清单)以及保持和表示其条目的顺序。

答案 1 :(得分:0)

这可能是历史性的事情。清单格式对某些内容(如最大行长度)更具限制性。它也有一堆关于jar签名的规则,但我认为这些东西后来添加了。

答案 2 :(得分:0)

您还需要考虑引导问题。加载的第一个JAR文件的清单可能根本不被Java代码读取......