jar 解壓jar包更改檔案後再重新打包

2022-08-23 03:36:10 字數 719 閱讀 1089

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 檔案包 (新增檔案到 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包。

cmd 在jar 解壓縮的目錄下 輸入 jar cvf0m name.jar 就能重新打包成jar。一.jar命令引數 jar命令格式 jar v m e 0 m i c 目錄 檔名.其中這四個引數必須選選其一。v f m e 0 m i 是可選引數,檔名也是必須的。c 建立乙個jar包 t 顯示j...

jar包內檔案替換

jar 引數 引數 說明 c 建立乙個jar包 t 顯示jar中的內容列表 x 解壓jar包 u 新增檔案到jar包中 f 指定jar包的檔名 v 輸出詳細報告 m 指定manifest.mf檔案 0 生成jar包時不壓縮內容 m 不生成清單檔案manifest.mf i 為指定的jar檔案建立索引...

jar 命令修改 jar 包中的配置檔案

我們在工作中經常會遇到需要在客戶伺服器上直接修改我們 jar 包中的配置檔案的場景,但是有很多的客戶環境非常的封閉,不允許隨便的上傳新編譯的包,甚至有可能不能親自去操作機器,那當我們只是想修改一下配置檔案這種比較簡單的操作時該如何做呢,在這裡記錄一下使用 jar 命令直接修改 jar 包中配置檔案的...