清單文件中行的順序是否重要?Java清單文件中行的順序
有人試圖說服我的東西給他休息的時候從
Manifest-Version: 1.0
Class-Path: xxx.jar
Main-Class: com.something
清單文件更改
Manifest-Version: 1.0
Main-Class: com.something
Class-Path: xxx.jar
(主類和類路徑線被反轉。)
清單文件中行的順序是否重要?Java清單文件中行的順序
有人試圖說服我的東西給他休息的時候從
Manifest-Version: 1.0
Class-Path: xxx.jar
Main-Class: com.something
清單文件更改
Manifest-Version: 1.0
Main-Class: com.something
Class-Path: xxx.jar
(主類和類路徑線被反轉。)
不,這兩條線的順序應該沒有關係。
下面是從the documentation報價:
...
版本:
清單,版本和簽名的版本必須是第一個,恰好這種情況下,(所以他們可以很容易識別爲魔術字符串)。除此之外,主要部分的屬性順序並不重要。
訂購:
個人清單條目的順序並不顯著。
...
內部清單由HashMap
其是無序的數據結構表示。如果你想仔細看看,這裏是源代碼java.util.jar.Manifest
。
確保有一個換行符的最後一行之後。 –