清单文件中的行顺序是否重要?
有人试图说服我,当清单文件发生变化时,事情就会破坏
Manifest-Version: 1.0
Class-Path: xxx.jar
Main-Class: com.something
Run Code Online (Sandbox Code Playgroud)
至
Manifest-Version: 1.0
Main-Class: com.something
Class-Path: xxx.jar
Run Code Online (Sandbox Code Playgroud)
(Main-Class和Class-Path线相反.)
不,这两行的顺序无关紧要.
以下是文档中的引用:
...
版本:
清单版本和签名版本必须是第一个,并且在这种情况下(因此它们可以很容易地被识别为魔术字符串).除此之外,主要部分内的属性顺序并不重要.
排序:
单个清单条目的顺序并不重要.
...
在内部,清单由一个HashMap无序数据结构表示.java.util.jar.Manifest如果您想仔细查看,这是源代码.
| 归档时间: |
|
| 查看次数: |
1612 次 |
| 最近记录: |