[請益] 如何加入新檔案到現有的jar檔?

作者: dszaq (Take it easy)   2018-06-05 14:54:04
請教一下
專案上有一個jar檔案,沒有該jar檔案的原始來源
必須要擴充該jar檔案的功能,例如加進一個template檔案或CSS檔案
小弟的想法是要加檔案進去該jar檔案,想請問有什麼辦法才能達成?
或是有其他辦法可以擴充該jar檔的功能?
作者: Darkword1987 (黑字)   2018-06-05 15:31:00
呃...7zip?
作者: killyou273 (火鍋肉片)   2018-06-05 16:34:00
winRAR? 以前minecraft灌mod有用過 印象中可以
作者: Arctica (欲聆聽,必先靜默)   2018-06-05 16:43:00
直接把它當壓縮檔解壓縮,然後改一改完重包這樣?XD
作者: doranako (真愛無限)   2018-06-05 19:35:00
jar -u file.jar file1 file2 …
作者: loveu8 (RA1-推廣)   2018-06-05 20:14:00
Java Decompiler 可以看到JAR的內容修改 MANIFEST.MF打包看這裡 http://it-easy.tw/java-jar/jar cvfm xxx.jar MANIFEST.MF com/* ext/*可以解壓縮後重包,只是要告訴他你新增的檔案目錄在哪就是了,給你自己研究囉。 MANIFEST.MF 沒寫,額外的會沒有效果
作者: qrtt1 (有些事,有時候。。。)   2018-06-05 21:14:00
你不需要重包,只要 classloader 找得到檔就行了
作者: loveu8 (RA1-推廣)   2018-06-05 21:38:00
對吼XD 樓上推 哈

Links booklink

Contact Us: admin [ a t ] ucptt.com