当前位置: 代码迷 >> J2SE >> 请教怎么patch一个jar包? 小弟我这样做有有关问题吗
  详细解决方案

请教怎么patch一个jar包? 小弟我这样做有有关问题吗

热度:1837   发布时间:2013-02-25 00:00:00.0
请问如何patch一个jar包? 我这样做有问题吗?
我改了开源的一个类的源码。现在想替换原来的类。

目前考虑就把class文件直接重新打包到原来的jar文件里。
现在担心的是,编译的jdk版本不同有关系吗? 因为貌似开源的jar包比较老是用jdk1.4左右的编译的。
目前用的是1.6了。

------解决方案--------------------------------------------------------
用rar打开jar包,直接添加替换class文件,我经常这么干
------解决方案--------------------------------------------------------
javac -source 1.4 -target 1.4

jar命令的-u不就是用来更新jar文件的
------解决方案--------------------------------------------------------
没特别的讲究,向下兼容的。使用的JDK/JRE环境兼容编译的JDK环境就OK。