1. 程式人生 > >Java jar文件

Java jar文件

目的 創建 -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文件