如何修改java工程中lib中的.jar包中的文件 -Java-技术中心-启天网

来源:百度文库 编辑:神马文学网 时间:2024/05/23 13:38:40
今天在开发中,初次碰到要修改工程中lib中的.jar包中的文件,因.jar包的文件类型都是.class文件,要把其中的一个.class文件进行修改,
首先碰到的问题有:
1. 如何把.class文件进行反编译。
2. .jar包中的文件如何替换。
(一)针对上面的问题,我找来反编译工具进行反编译:
反编译工具JD-GUI
下载地址为:http://java.decompiler.free.fr/?q=jdgui(很不错!免费的哦)
反编译后得到原java文件,对其进行修改。
(二)替换.jar包中的文件
先把.jar包进行解压,把刚才修改好的class文件覆盖掉以前的文件,然后再压缩为.zip文件(注意是.zip类型),完成后再修改为.jar类型。
这样就大功告成了。重点的是再压缩为.zip类型,再修改为.jar类型。