當前位置:首頁 » 編程軟體 » 怎麼更改jar包中的編譯文件

怎麼更改jar包中的編譯文件

發布時間: 2023-05-24 07:44:10

⑴ 修改jar包中的配置文件

原文地址: 修改jar包中的配置文件

現有jar包 base-web.jar

查找jar包裡面的文件:

jar ftv ks-web-1.0.3.jar | grep pom.xml

要修改jar包中配置文件可以用下面三種塵碧蘆方式:

方式一 通過vim命令直接修改保存jar。超方便。

通過vim命令直接編輯jar

vim xxx.jar 該命令首先會列出全部文件,可以通過輸入/abc來搜索,定位到對應的abc文件後回車進入配置文件內進行編輯,:wq保存。

方式二 通過jar命令替換jar包中的文件(也可新增)

1.列出jar包中的文件清單

jar  tf  base-web.jar

2.提取出內部jar包的指定文件

jar  xf  base-web.jar  `jar  ft  base-web.jar | grep  t_ivr_data_bj.json`

3.然後可以修改文件

vim BOOT-INF/classes/realtime/t_ivr_data_bj.json

4.更新配置文件到內部jar包.(存在覆蓋,不存在就新增)

jar uf  base-web.jar  BOOT-INF/classes/realtime/t_ivr_data_bj.json      

4.1更新內部jar包到jar文件

jar  uf  base-web.jar  內部jar包.jar     

5.可以查看驗證是否已經慧清更改

vim base-web.jar

方式三 解壓jar包,修改後重新打包jar

1.解壓

unzip base-web.jar

2.移除jar包,最好派帶備份

rm base-web.jar

3.重新打包

jar -cfM0 base-web.jar *

或者

jar -cvfm0 base-web.jar ./META-INF/MANIFEST.MF ./

4.運行

java -jar base-web.jar

jar命令參數:

-c 創建新的存檔

-f 指定存檔文件名

-M 不配置配置清單,這樣還可以使用maven生成的配置清單也就是MANIFEST.MF

-0 不進行壓縮,如果壓縮會有問題

-m 指定清單文件

-t 列出歸檔目錄

-x 從檔案中提取指定的 (或所有) 文件 

-u 更新現有的歸檔文件 

-v 在標准輸出中生成詳細輸出 

⑵ android 怎麼修改jar包裡面的文件

一、下載jd-gui.exe反編譯工具。

二、用jd-gui.exe打開你的第三方jar包,這邊以新浪微博sdk(weibo_sdk.jar)為例說明,打開weibo_sdk.jar

三、修改WeiboDialog文件中的內容,如上圖一樣選中WeiboDialog,然後點擊file--》save source--》保存到桌面產生WeiboDialog.java文件

四、用記事本或source Insight 打開進行修改,修改完後保存。

五、新建一個工程,並且新建一個與WeiboDialog文件所在package一致的package,然後把WeiboDialog.java文件拷貝到新建的package中

六、若 WeiboDialog.java 拷貝進去有錯誤,則先修復錯誤,然後clean一下工程(工具欄 project --》clean)

七、找到工程所在目錄中的bin\classes\....,會生成你修改後的文件的.class文件,復制到你的第三方jar所在目錄。

八、用WinRAR打開你的第三方jar,替換jar中相同的該文件,ok完成!

⑶ 打包的jar 替換或修改文件

java 中 jar包的修改文件,一般分兩種:

第一種  修改jar包中的文件,用壓縮工具打開,直接進行修改或替換就可以了。

第二種 修改或替換 jar包的jar包文件  ,具體步驟如下:

解壓第一做洞層目錄  

把對應的jar包解壓出來後

打開需要修改的jar包中的文件,修改文件,此時要碼寬選擇解壓工具的文件項,把要添加的文件該成 不直接壓縮直接存儲文件。

接著把純模枯改好的文件放到第一個jar包即可。

⑷ 如何修改jar包中的class文件

jar文件,其本質就是zip壓縮包,可以用任何解壓縮軟體打開。如果是自己寫的程序,修改源程序後,重新編譯,把編譯後的class文件添加並替換掉原來的文件就可以了。我用國產「好壓」軟體就曾這樣替換過jar文件中的class文件。如果是網上下載的jar文件,就要麻煩一些,打開jar壓縮包,把需要的class文件反編譯,然後再修改(當然要讀通程序並理解),再替換。

熱點內容
php辦公系統 發布:2025-07-19 03:06:35 瀏覽:895
奧德賽買什麼配置出去改裝 發布:2025-07-19 02:53:18 瀏覽:37
請與網路管理員聯系請求訪問許可權 發布:2025-07-19 02:37:34 瀏覽:184
ipad上b站緩存視頻怎麼下載 發布:2025-07-19 02:32:17 瀏覽:839
phpcgi與phpfpm 發布:2025-07-19 02:05:19 瀏覽:522
捷達方向機安全登錄密碼是多少 發布:2025-07-19 00:57:37 瀏覽:689
夜魔迅雷下載ftp 發布:2025-07-19 00:39:29 瀏覽:97
增值稅票安全接入伺服器地址 發布:2025-07-19 00:20:45 瀏覽:484
solidworkspcb伺服器地址 發布:2025-07-18 22:50:35 瀏覽:820
怎麼在堆疊交換機里配置vlan 發布:2025-07-18 22:42:35 瀏覽:627