日期:2014-05-20  浏览次数:20812 次

如何修改.class文件,只要修改几个字啊,不要太麻烦
我把几个常用的jar合并到了一起,但是发现自己写那个jar包含了BaseDao,所以我想在别的项目修改BaseDao里面的连接字符串,求高手给一个简单的方法!!

------解决方案--------------------
两招:
1、如果是成员属性的话,用反射来修改连接字符串这个变量值;
2、如果类比较简单,先用反编译得到class的java源码,然后修改完再编译为class替换jar包中的。
------解决方案--------------------
探讨

引用:

两招:
1、如果是成员属性的话,用反射来修改连接字符串这个变量值;
2、如果类比较简单,先用反编译得到class的java源码,然后修改完再编译为class替换jar包中的。

能给个具体的实现过程吗?