[JAVA编程心得]jdk1.5的class如何反编译 |
最近由于项目需要查看别人的代码,但别人的代码是用jdk1.5编译的,一般的反编译工具无法反编译出来,大都数是没反应或报Class file version mismatch,或你的class版本不支持,使用ultraedit查看不能反编译的class,主要在头部,都是CA FE BA BE 00 00 00 30,而能反编译的class头部为CA FE BA BE 00 00 00 2E,将30改为2E,OK,反编译文件一下子就出来了。不过查看文件可能还是会有点问题,如果直接拿来重新编译可能会运行错误或编译不通过,但大致上还是没错的。
|
阅读全文(5095) | 回复(2) | 编辑 | 精华 |
回复:jdk1.5的class如何反编译 |
Jeferry(游客)发表评论于2007/12/6 11:29:54 | 搂主的想象力真是够丰富的阿.
|
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除 |
回复:jdk1.5的class如何反编译 |
KING(游客)发表评论于2007/3/4 0:19:17 | 大哥,那个东西你用什么改的呀!教教我41347614
以下为blog主人的回复:
使用ultraedit用16进制察看代码就可以了
|
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除 | » 1 »
|
« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
|
公告 |
公司招聘
招聘java工程师,项目经理,咨询工程师,培训及测试工程师,有意者给我留言 | |
Blog信息 |
blog名称:陈捷的blog 日志总数:11 评论数量:47 留言数量:-6 访问次数:141032 建立时间:2005年11月23日 | |

|