作者dszaq (Take it easy)
看板Soft_Job
標題[請益] 如何加入新檔案到現有的jar檔?
時間Tue Jun 5 14:54:04 2018
請教一下
專案上有一個jar檔案,沒有該jar檔案的原始來源
必須要擴充該jar檔案的功能,例如加進一個template檔案或CSS檔案
小弟的想法是要加檔案進去該jar檔案,想請問有什麼辦法才能達成?
或是有其他辦法可以擴充該jar檔的功能?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.41.54.2
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1528181647.A.F47.html
※ 編輯: dszaq (175.41.54.2), 06/05/2018 15:06:34
1F:推 Darkword1987: 呃...7zip? 06/05 15:31
2F:→ killyou273: winRAR? 以前minecraft灌mod有用過 印象中可以 06/05 16:34
3F:推 Arctica: 直接把它當壓縮檔解壓縮,然後改一改完重包這樣?XD 06/05 16:43
4F:推 doranako: jar -u file.jar file1 file2 … 06/05 19:35
5F:推 loveu8: Java Decompiler 可以看到JAR的內容 06/05 20:14
6F:→ loveu8: 修改 MANIFEST.MF 06/05 20:14
8F:→ loveu8: jar cvfm xxx.jar MANIFEST.MF com/* ext/* 06/05 20:16
9F:→ loveu8: 可以解壓縮後重包,只是要告訴他你新增的檔案目錄在哪 06/05 20:16
10F:→ loveu8: 就是了,給你自己研究囉。 MANIFEST.MF 沒寫,額外的 06/05 20:17
11F:→ loveu8: 會沒有效果 06/05 20:17
12F:推 qrtt1: 你不需要重包,只要 classloader 找得到檔就行了 06/05 21:14
13F:推 loveu8: 對吼XD 樓上推 哈 06/05 21:38