国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

Jar 命令詳細說明

Jar 命令詳細說明

更新時間:2022-05-14 文章作者:未知 信息來源:網絡 閱讀次數:

jar 命令詳解

jar 是隨 JDK 安裝的,在 JDK 安裝目錄下的 bin 目錄中,Windows 下文件名為 jar.exe,Linux 下文件名為 jar。它的運行需要用到 JDK 安裝目錄下 lib 目錄中的 tools.jar 文件。不過我們除了安裝 JDK 什么也不需要做,因為 SUN 已經幫我們做好了。我們甚至不需要將 tools.jar 放到 CLASSPATH 中。

使用不帶任何的 jar 命令我們可以看到 jar 命令的用法如下:

jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目錄] 文件名 ...

其中 {ctxu} 是 jar 命令的子命令,每次 jar 命令只能包含 ctxu 中的一個,它們分別表示:

-c 創建新的 JAR 文件包

-t 列出 JAR 文件包的內容列表

-x 展開 JAR 文件包的指定文件或者所有文件

-u 更新已存在的 JAR 文件包 (添加文件到 JAR 文件包中)

[vfm0M] 中的選項可以任選,也可以不選,它們是 jar 命令的選項參數

-v 生成詳細報告并打印到標準輸出

-f 指定 JAR 文件名,通常這個參數是必須的

-m 指定需要包含的 MANIFEST 清單文件

-0 只存儲,不壓縮,這樣產生的 JAR 文件包會比不用該參數產生的體積大,但速度更快

-M 不產生所有項的清單(MANIFEST〕文件,此參數會忽略 -m 參數

[jar-文件] 即需要生成、查看、更新或者解開的 JAR 文件包,它是 -f 參數的附屬參數

[manifest-文件] 即 MANIFEST 清單文件,它是 -m 參數的附屬參數

[-C 目錄] 表示轉到指定目錄下去執行這個 jar 命令的操作。它相當于先使用 cd 命令轉該目錄下再執行不帶 -C 參數的 jar 命令,它只能在創建和更新 JAR 文件包的時候可用。  

文件名 ... 指定一個文件/目錄列表,這些文件/目錄就是要添加到 JAR 文件包中的文件/目錄。如果指定了目錄,那么 jar 命令打包的時候會自動把該目錄中的所有文件和子目錄打入包中。

下面舉一些例子來說明 jar 命令的用法:

1) jar cf test.jar test

該命令沒有執行過程的顯示,執行結果是在當前目錄生成了 test.jar 文件。如果當前目錄已經存在 test.jar,那么該文件將被覆蓋。

2) jar cvf test.jar test

該命令與上例中的結果相同,但是由于 v 參數的作用,顯示出了打包過程,如下:

標明清單(manifest)

增加:test/(讀入= 0) (寫出= 0)(存儲了 0%)

增加:test/Test.class(讀入= 7) (寫出= 6)(壓縮了 14%)

3) jar cvfM test.jar test

該命令與 2) 結果類似,但在生成的 test.jar 中沒有包含 META-INF/MANIFEST 文件,打包過程的信息也略有差別:

增加:test/(讀入= 0) (寫出= 0)(存儲了 0%)

增加:test/Test.class(讀入= 7) (寫出= 6)(壓縮了 14%)

4) jar cvfm test.jar manifest.mf test

運行結果與 2) 相似,顯示信息也相同,只是生成 JAR 包中的 META-INF/MANIFEST 內容不同,是包含了 manifest.mf 的內容

5) jar tf test.jar

在 test.jar 已經存在的情況下,可以查看 test.jar 中的內容,如對于 2) 和 3) 生成的 test.jar 分別應該此命令,結果如下;

對于 2)

META-INF/

META-INF/MANIFEST.MF

test/

test/Test.class

對于 3)

test/

test/Test.class

6) jar tvf test.jar

除顯示 5) 中顯示的內容外,還包括包內文件的詳細信息,如:

0 Wed Jun 19 15:39:06 GMT 2002 META-INF/

86 Wed Jun 19 15:39:06 GMT 2002 META-INF/MANIFEST.MF

0 Wed Jun 19 15:33:04 GMT 2002 test/

7 Wed Jun 19 15:33:04 GMT 2002 test/Test.class

7) jar xf test.jar

解開 test.jar 到當前目錄,不顯示任何信息,對于 2) 生成的 test.jar,解開后的目錄結構如下:

  ==

  |-- META-INF

  |  `-- MANIFEST

  `-- test

    `--Test.class

8) jar xvf test.jar

運行結果與 7) 相同,對于解壓過程有詳細信息顯示,如:

創建:META-INF/

展開:META-INF/MANIFEST.MF

創建:test/

展開:test/Test.class

9) jar uf test.jar manifest.mf

在 test.jar 中添加了文件 manifest.mf,此使用 jar tf 來查看 test.jar 可以發現 test.jar 中比原來多了一個 manifest。這里順便提一下,如果使用 -m 參數并指定 manifest.mf 文件,那么 manifest.mf 是作為清單文件 MANIFEST 來使用的,它的內容會被添加到 MANIFEST 中;但是,如果作為一般文件添加到 JAR 文件包中,它跟一般文件無異。

10) jar uvf test.jar manifest.mf

與 9) 結果相同,同時有詳細信息顯示,如:

增加:manifest.mf(讀入= 17) (寫出= 19)(壓縮了 -11%)

4. 關于 JAR 文件包的一些技巧

1) 使用 unzip 來解壓 JAR 文件

在介紹 JAR 文件的時候就已經說過了,JAR 文件實際上就是 ZIP 文件,所以可以使用常見的一些解壓 ZIP 文件的工具來解壓 JAR 文件,如 Windows 下的 WinZip、WinRAR 等和 Linux 下的 unzip 等。使用 WinZip 和 WinRAR 等來解壓是因為它們解壓比較直觀,方便。而使用 unzip,則是因為它解壓時可以使用 -d 參數指定目標目錄。

在解壓一個 JAR 文件的時候是不能使用 jar 的 -C 參數來指定解壓的目標的,因為 -C 參數只在創建或者更新包的時候可用。那么需要將文件解壓到某個指定目錄下的時候就需要先將這具 JAR 文件拷貝到目標目錄下,再進行解壓,比較麻煩。如果使用 unzip,就不需要這么麻煩了,只需要指定一個 -d 參數即可。如:

unzip test.jar -d dest/

2) 使用 WinZip 或者 WinRAR 等工具創建 JAR 文件

上面提到 JAR 文件就是包含了 META-INF/MANIFEST 的 ZIP 文件,所以,只需要使用 WinZip、WinRAR 等工具創建所需要 ZIP 壓縮包,再往這個 ZIP 壓縮包中添加一個包含 MANIFEST 文件的 META-INF 目錄即可。對于使用 jar 命令的 -m 參數指定清單文件的情況,只需要將這個 MANIFEST 按需要修改即可。

3) 使用 jar 命令創建 ZIP 文件

有些 Linux 下提供了 unzip 命令,但沒有 zip 命令,所以需要可以對 ZIP 文件進行解壓,即不能創建 ZIP 文件。如要創建一個 ZIP 文件,使用帶 -M 參數的 jar 命令即可,因為 -M 參數表示制作 JAR 包的時候不添加 MANIFEST 清單,那么只需要在指定目標 JAR 文件的地方將 .jar 擴展名改為 .zip 擴展名,創建的就是一個不折不扣的 ZIP 文件了,如將上一節的第 3) 個例子略作改動:

jar cvfM test.zip test


溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        jizz一区二区| 亚洲综合清纯丝袜自拍| www成人在线观看| 亚洲国产裸拍裸体视频在线观看乱了 | 国产九色sp调教91| 欧美无乱码久久久免费午夜一区| 国产人成亚洲第一网站在线播放| 青青草91视频| 欧美一区二区三区在线视频 | 在线一区二区三区做爰视频网站| 亚洲欧洲av另类| av激情成人网| 亚洲人成人一区二区在线观看| 成人网男人的天堂| 国产精品福利电影一区二区三区四区| 亚洲一区二区综合| 欧美精品久久一区二区三区| 亚洲综合无码一区二区| 欧美这里有精品| 午夜久久久久久电影| 欧美一级免费大片| 六月丁香婷婷久久| 久久久久久久久久久99999| 国产成人精品亚洲777人妖| 欧美激情艳妇裸体舞| 国产精品 欧美精品| 国产精品国产馆在线真实露脸 | 亚洲国产精品久久一线不卡| 7777精品伊人久久久大香线蕉| 性久久久久久久久久久久| 欧美高清精品3d| 国产福利视频一区二区三区| 欧美男女性生活在线直播观看| 日韩精品一二三四| 久久久精品tv| 91国模大尺度私拍在线视频| 日韩中文字幕麻豆| 欧美性生活大片视频| 精品一区二区三区欧美| 亚洲国产激情av| 欧美日韩国产影片| 国产盗摄一区二区| 亚洲欧美日韩一区二区三区在线观看| 欧美日韩日本视频| 国产高清精品在线| 日本亚洲免费观看| 亚洲色图20p| 精品国产乱码久久| 欧美精品aⅴ在线视频| 成人少妇影院yyyy| 九一九一国产精品| 亚洲一区二区三区四区五区黄| 精品久久久三级丝袜| 色综合久久综合| 国产精品影视网| 天天色 色综合| 欧美va亚洲va| 国产成人免费在线| 蜜臀va亚洲va欧美va天堂| 亚洲蜜臀av乱码久久精品| 日韩精品一区二区三区在线| 在线观看一区不卡| 成人精品亚洲人成在线| 九九**精品视频免费播放| 亚洲综合在线第一页| 国产精品久久久久久户外露出 | 久久成人免费电影| 性欧美大战久久久久久久久| 中文字幕一区二区三区在线播放 | 国产一区二区三区在线观看精品 | 久久精品男人的天堂| 国产区在线观看成人精品| 国产精品国产精品国产专区不蜜| 亚洲伦在线观看| 亚洲午夜免费福利视频| 日韩av电影一区| 国产一区日韩二区欧美三区| 成人动漫中文字幕| 欧美日韩视频专区在线播放| 精品欧美久久久| 亚洲欧美日韩小说| 麻豆精品一区二区av白丝在线| 国产一区二区三区黄视频 | 精品在线观看免费| 色综合久久99| 日韩一级片网站| 亚洲丝袜制服诱惑| 日韩成人精品在线| 成人sese在线| 日韩欧美的一区二区| 国产精品日韩成人| 日欧美一区二区| av电影一区二区| 欧美一区在线视频| 亚洲欧美另类小说视频| 精东粉嫩av免费一区二区三区| 99久久国产综合精品女不卡| 欧美电视剧在线观看完整版| 自拍偷拍国产亚洲| 久久狠狠亚洲综合| 欧美日韩亚洲丝袜制服| 国产精品久久久久久久久晋中 | 国产一区二区看久久| 日本大香伊一区二区三区| 26uuu精品一区二区| 午夜婷婷国产麻豆精品| 成人精品国产免费网站| 日韩写真欧美这视频| 亚洲在线视频一区| 成人综合日日夜夜| 精品国产露脸精彩对白| 亚洲成av人片一区二区三区| av不卡免费电影| wwww国产精品欧美| 久久精品国产77777蜜臀| 欧洲国内综合视频| 中文字幕一区二区三区视频| 国产99久久久国产精品潘金网站| 精品久久久久久久久久久久久久久久久 | 久久久久久久久久久久久久久99 | 国产精品美女久久久久av爽李琼| 青青草成人在线观看| 91精品国产一区二区三区蜜臀| 亚洲另类一区二区| 色综合中文字幕国产 | 精品国产乱码久久久久久老虎 | 国产麻豆精品久久一二三| 51精品秘密在线观看| 五月开心婷婷久久| 51精品国自产在线| 久久99国产精品久久| 久久嫩草精品久久久精品一| 精东粉嫩av免费一区二区三区| 2022国产精品视频| 国产精品 欧美精品| 国产婷婷色一区二区三区四区| 激情综合网天天干| 久久精品欧美一区二区三区麻豆| 国产美女在线精品| 日本一区二区不卡视频| 国产91精品露脸国语对白| 国产精品午夜在线观看| 成人免费观看av| 国产精品福利一区二区| 色婷婷久久久久swag精品| 亚洲福利一二三区| 69av一区二区三区| 国产在线精品一区在线观看麻豆| 久久综合九色综合97_久久久| 国产高清成人在线| 亚洲欧美偷拍卡通变态| 欧美亚男人的天堂| 乱一区二区av| 欧美国产日本视频| 欧美视频三区在线播放| 日本欧美一区二区在线观看| 欧美一区二区三区人| 成人小视频在线| 午夜成人免费电影| 久久精品男人天堂av| 在线亚洲精品福利网址导航| 免费视频最近日韩| 国产视频在线观看一区二区三区| 欧美在线影院一区二区| 国产一区二区三区香蕉| 一区二区三区高清不卡| 欧美本精品男人aⅴ天堂| 成人av在线影院| 麻豆高清免费国产一区| 国产精品欧美久久久久一区二区| 欧美综合视频在线观看| 久久精品国产精品亚洲红杏| 亚洲日本在线观看| 欧美精品一区二| 色中色一区二区| 国产精品一区二区在线播放| 夜夜亚洲天天久久| 国产精品色一区二区三区| 欧美一三区三区四区免费在线看 | 国产精品入口麻豆九色| 欧美一区二区三区小说| 欧美中文字幕一区二区三区| 国产传媒一区在线| 秋霞影院一区二区| 亚洲综合另类小说| 中日韩免费视频中文字幕| 91精品国产麻豆国产自产在线| 色综合天天综合给合国产| 国产精品99久| 久久国产尿小便嘘嘘| 日韩国产精品久久久久久亚洲| 自拍偷拍欧美激情| 国产精品传媒入口麻豆| www国产成人免费观看视频 深夜成人网 | 成人高清免费观看| 国产另类ts人妖一区二区| 理论片日本一区| 欧美aaaaaa午夜精品| 日韩**一区毛片| 午夜精品久久久久|