为了账号安全,请及时绑定邮箱和手机立即绑定

获取内存中class对象指定方法实现代码。

获取内存中class对象指定方法实现代码。

喵喵时光机 2018-10-24 08:37:08
加密过的文件,加载到内存中,通过classloader 获取class对象(class<?>)。然后通过反射调用。现在需要 获取此类中某方法实现。请问有什么可行方法吗?使用apache 的 commons-bcel库,Repository.instanceOf方法。没能获取到javaclass类型对象。能解决这个问题,得到javaclass后可以获取指定方法的code.但是返回null.更新:现在能获取到javaclass对象了。但是getCode是乱码。麻烦各位有类似经验的解决一下。
查看完整描述

1 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

感觉你这个需求不只是一个反射库 bcel能解决的了,可能需要涉及反编译的知识,网上找的项目Decompiler,希望给你帮助

查看完整回答
反对 回复 2018-10-24
  • 1 回答
  • 0 关注
  • 576 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号