jar 打包命令詳解

2022-09-11 19:06:12 字數 787 閱讀 4944

本文詳細講述了jar命令的用法,對於大家學習和總結jar命令的使用有一定的幫助作用。具體如下:

jar包是j**a中所特有一種壓縮文件,其實大家就可以把它理解為.zip包。當然也是有區別的,jar包中有乙個meta-inf\manifest.mf檔案,當你找成jar包時,它會自動生成。

jar包是由jdk安裝目錄\bin\jar.exe命令生成的,當我們安裝好jdk,設定好path路徑,就可以正常使用jar.exe命令,它會用lib\tool.jar工具包中的類。這些細節就不用管它了。

讓我們看看它怎麼麼使用吧:

一.jar命令引數:

jar命令格式:jar [ v m e 0 m i ][-c 目錄]檔名...

其中這四個引數必須選選其一。[v f m e 0 m i ]是可選引數,檔名也是必須的。

-c  建立乙個jar包

-t 顯示jar中的內容列表

-x 解壓jar包

-u 新增檔案到jar包中

-f 指定jar包的檔名

-v  生成詳細的報造,並輸出至標準裝置

-m 指定manifest.mf檔案.(manifest.mf檔案中可以對jar包及其中的內容作一些一設定)

-0 產生jar包時不對其中的內容進行壓縮處理

-m 不產生所有檔案的清單檔案(manifest.mf)。這個引數與忽略掉-m引數的設定

-i    為指定的jar檔案建立索引檔案

-c 表示轉到相應的目錄下執行jar命令,相當於cd到那個目錄,然後不帶-c執行jar命令

Jar命令打包

假如目錄結構如下所示,現在需要對classes下的所有包下的檔案打包。manifest.mf reference1.jar reference2.jar classes com sina lis test1.class test2.class jar cvmf test.jar manifest.m...

jar打包命令使用

用法 jar vfmn0pme jar file manifest file entry point c dir files 選項 說明 如果任何檔案為目錄,則對其進行遞迴處理 清單檔名,檔案檔名和入口點名稱的指定順序與 m f 和 e 標記的指定順序相同 示例1 將兩個類檔案歸檔到乙個名為 cla...

jar 命令詳解

jar 命令詳解 jar 是隨 jdk 安裝的,在 jdk 安裝目錄下的 bin 目錄中,windows 下檔名為 jar.exe,linux 下檔名為 jar。它的執行需要用到 jdk 安裝目錄下 lib 目錄中的 tools.jar 檔案。不過我們除了安裝 jdk 什麼也不需要做,因為 sun ...