JAR檔案可以可選地在
META-INF
目錄中包含名為
MANIFEST.MF
的
Manifest
檔案。
Manifest
檔案包含有關JAR檔案及其條目的資訊。
Manifest
檔案可以包含有關JAR檔案的
CLASSPATH
設定及其主條目類的資訊。
主條目類是具有啟動獨立應用程式的
main()
方法的類,包的版本資訊等。
manifest
檔案被分成由空白行分隔的部分。每個部分包含名稱 - 值對。 一個新行分隔每個名稱/值對。冒号分隔名稱及其對應的值。
清單檔案必須以新行結束。以下是樣本清單檔案:
1 2 3 4 | |
上面的
manifest
檔案有一個具有四個屬性的部分:
- Manifest-Version
- Created-By
- Main-Class
- Profile
Jar清單檔案中的部分
manifest
檔案中有兩種類型的部分:主部分和各個部分。
空行必須分隔任何兩個部分。主部分中的條目适用于整個JAR檔案。單個部分中的條目适用于特定條目。
單個部分中的屬性覆寫主部分中的相同屬性。單個條目以“Name”屬性開頭,其值是JAR檔案中條目的名稱,後面是該條目的其他屬性。
點選連結檢視詳細内容