求教高手:已得到一个类实例,如何得到它的类的字节数组呢? 我的类实例是由一个加密动态库导出函数获得的,现在想得到它未加密的原始字节数组,不知道如何实现, findClassBytes应该不行的,它是通过去打开已加密的类文件得到类字节数组的,希望有高手可以帮忙啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试下通过反射来取,不过如果是private的话也无能为力了 思路:它的类估计要用到ClassLoader,ClassLoader是由方法defineClass(此方法不止一个,这些方法都会传入一个类的字节数组)来将字节数组转换为Class的,拦截此方法就可以达到你的目地。使用aspectj定义ClassLoader类的代理,对jre/lib/rt.jar文件用aspectj重新编译一次,在代理类中拦截所有defineClass方法,将所有类生成一个class文件就OK了. 冒泡排序 为什么myeclipse 的java swing 的design不显示界面呢? 有没有人知道怎么修改jfreechart java根据已设定的月份与季节的关系 对输入的月份按季节输出 JAVA怎么取客户端的网卡号 关于java写入SQLSERVER数据库的一个超奇怪的问题 如何使用java调用dos应用程序 初学者弱弱的问 各位大神:请问如何实现,每调用一次一个方法,返回值加一? 如何自制作一个多边形按钮?? 请问如何在面板中画图! 一个随机产生若干字母(A-Z间),直到出现字母Q停止,怎么写呀???
它的类估计要用到ClassLoader,ClassLoader是由方法defineClass(此方法不止一个,这些方法都会传入一个类的字节数组)来将字节数组转换为Class的,拦截此方法就可以达到你的目地。使用aspectj定义ClassLoader类的代理,对jre/lib/rt.jar文件用aspectj重新编译一次,在代理类中拦截所有defineClass方法,将所有类生成一个class文件就OK了.