[请益] 如何加入新档案到现有的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