WordPress显示网站加载时间,网站程序制作,wordpress守望,深圳seo外包1.原因#xff1a;因为公司代码管理不当导致源码丢失#xff0c;只好已编译好的class文件进行修改 2.首先先在myeclipse中新建java项目并导入javassist 3.将需要修改的文件放到指定文件夹下 4..在项目中添加以下代码 package dtj;import javassist.ClassPool;
import javassi…1.原因因为公司代码管理不当导致源码丢失只好已编译好的class文件进行修改 2.首先先在myeclipse中新建java项目并导入javassist 3.将需要修改的文件放到指定文件夹下 4..在项目中添加以下代码 package dtj;import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtMethod;
import javassist.NotFoundException;public class MyTest {///入口启动函数public static void main(String[] args) throws Exception {//这个是得到反编译的池
ClassPool pool ClassPool.getDefault();pool.insertClassPath(E:/dtj) ;//取得需要反编译修改的文件注意是完整路径
CtClass cc1 pool.get(SmsSender);try {cc1.setName(CTCC_SmsSender);//取得需要修改的方法// CtMethod method cc1.getDeclaredMethod(a);//插入修改项我们让他直接返回(注意根据方法的具体返回值返回因为这个方法返回值是void所以直接return)// method.insertBefore({if(true) return ;});//写入保存
cc1.writeFile();} catch (NotFoundException e) {e.printStackTrace();}}
} 注jd-gui和javassist的下载地址 http://download.csdn.net/detail/createnum/9454787转载于:https://www.cnblogs.com/dtj007/p/5251226.html