Java jar文件
阿新 • • 發佈:2017-08-08
目的 創建 -m 存儲 類文件 body 內容 出了 href
JAR(Java Archive)是基於ZIP文件格式的文件格式。
它用於捆綁Java應用程序或小程序的資源,類文件,聲音文件,圖像等。 它還提供數據壓縮。一個JAR文件作為一種特殊類型的ZIP文件。可以對JAR文件的內容進行數字簽名,以提供安全性。 它提供了一個平臺無關的文件格式。
可以使用JAR API在Java程序中處理JAR文件。JAR文件可以具有可選的META-INF
目錄,以包含包含應用程序配置信息的文件和目錄。
META-INF目錄
下表列出了META-INF
目錄中的條目。
名稱 | 類型 | 目的 |
---|---|---|
MANIFEST.MF | 文件 | 它包含擴展和包相關數據。 |
INDEX.LIST | 文件 | 它包含軟件包的位置信息。 類加載器使用它來加快類搜索和加載過程。 |
X.SF | 文件 | X是基本文件名。 它存儲jar文件的簽名。 |
X.DSA | 文件 | X是基本文件名。 它存儲相應簽名文件的數字簽名。 |
/services | 目錄 | 此目錄包含所有服務提供程序配置文件。 |
Jar工具
JDK提供了一個jar工具來創建和操作JAR文件。還可以使用java.util.jar
包中的類使用Java API創建和操作JAR文件。
JAR API有一些新類來處理清單文件。Manifest
類表示清單文件。要使用jar
工具創建JAR文件,許多命令行選項都可用。
以下代碼列出了jar
工具的命令行選項。
點擊鏈接查看詳細內容
Java jar文件