作者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/cn.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