jar 引數
引數 說明
-c 建立乙個jar包
-t 顯示jar中的內容列表
-x 解壓jar包
-u 新增檔案到jar包中
-f 指定jar包的檔名
-v 輸出詳細報告
-m 指定manifest.mf檔案
-0 生成jar包時不壓縮內容
-m 不生成清單檔案manifest.mf
-i 為指定的jar檔案建立索引檔案
-c 可在相應的目錄下執行命令
例子:把config.properties放入demo.1.0.jar中,
jar uf demo.1.0.jar config.properties
注:如果需要加入的檔案 在資料夾下 需要切換到檔案內執行,保證加入的檔案放在jar包的目錄下,中間沒有資料夾
擴充套件:解壓jar包:
jar -xvf demo.1.0.jar
重新打包
jar -cvfm0 demo.1.0.jar *
Java檔案讀取 jar包內檔案讀取
最近遇到一些jar包內外配置檔案讀取的問題。索性自己測試總結一下,與大家分享。主要是關於classloader.getresource和class.getresource方法路徑區別的問題。1.絕對路徑檔案讀取,最簡單,最直接的方式 從絕對路徑讀取檔案,最基本的檔案讀取方式 author lihzh...
Linux命令替換jar包中檔案
一 查詢需要替換的檔案在jar中的位置 jar tvf jar grep執行結果 jar tvf pkpassserver 0.0.1 snapshot.jar grep cer.p12 3289 tue nov 27 16 30 46 cst 2018 boot inf classes stati...
linux系列之 jar包檔案替換
相信大家都碰到過專案發包,因為某種小問題需要重新發包,但是這種改動非常小,網路不好的情況下發包啥的相當耗時,特別是網路不好,包又特別大的時候,那就更加難受了,我想著要是直接替換jar包裡面的某個檔案那不是,省時省力,於是查閱了一下資料,果真可以完美替換。jar命令格式 jar v m e 0 m i...