當前位置:成語大全網 - 漢語詞典 - Java -jar命令

Java -jar命令

功能描述:

Java歸檔工具

語法:

jar[命令選項][清單]目標輸入文件[輸入文件]

補充說明:

Jar tool是壹個java應用程序,可以將多個文件合並到壹個Jar歸檔文件中。Jar是壹個多功能的歸檔和壓縮工具,它基於ZIP和ZLIB壓縮格式。然而,設計jar的主要目的是便於將java applet或應用程序打包到單個歸檔文件中。當組件(。類文件、圖像和聲音)被合並到單個檔案文件中,它們可以由java代理(例如瀏覽器)在壹次HTTP事務中下載,而不需要為每個組件建立新的連接。這大大縮短了下載時間。Jar還可以壓縮文件,進壹步提高了下載速度。此外,它允許applet的作者對文件中的每壹項進行簽名,因此它可以驗證其來源。jar工具的語法與tar命令的語法基本相同。

命令選項

-c在標準輸出上創建新的歸檔文件或空歸檔文件。

-t列出標準輸出的目錄。

-x[file]從標準輸入中提取所有文件,或者只提取指定的文件。如果省略file,則提取所有文件;否則,只提取指定的文件。

第二個參數-f指定要處理的jar文件。在-c (create)情況下,第二個參數指的是要創建的jar文件的名稱(不是在標準輸出中)。在-t (table)(或-x (extraction)這兩種情況下,第二個參數指定要列出或提取的jar文件。

-v在標準錯誤輸出設備上產生長格式輸出結果。

-m包括指定的現有清單文件中的清單信息。用法示例:" jarcmf mymanifest file myjarfile *。類"

-0僅存儲,無ZIP壓縮。

-M不要為項目創建清單文件。

-u通過添加文件或更改清單來更新現有JAR文件。例如,“JAR -uf foo.jar foo.class”將文件foo.class添加到現有的JAR文件foo.jar中,而“jar umf manifest foo.jar”用manifest中的信息更新foo.jar的列表。

-C在jar命令執行期間更改目錄。例如,“jar -uf foo.jar -C classes *”將類目錄中的所有文件添加到foo.jar中,但不添加類目錄本身。

程序示例

1:將當前目錄下的所有類文件打包成壹個新的JAR文件;

jar cf file.jar *。班級

2:顯示JAR文件中的文件列表

jar tf file.jar

3.將當前目錄中的所有文件添加到現有的JAR文件中。

jar cvf文件. jar *