jar包內檔案替換

2021-09-22 08:02:53 字數 550 閱讀 4481

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...