谁有办法把class文件反编译为java吗,不能出任何错误。我用jd总是有错误,而且好像有层级限制

[复制链接]
查看11 | 回复2 | 2013-8-26 10:42:36 | 显示全部楼层 |阅读模式
jd只是适合少量class文件,如果太多的话,类的引用就太繁琐了,偶尔会出错。我也是用XJAD反编译的,它可以反编译一个jar包。反编译有啥原理呢?虚拟机将*.java文件编译成字节码(*.class文件)然后,在编译成本地机器码,执行;我们一般用来传播的也就是*.class文件,这是一种有标准格式的字节码,开发工具按这个格式在将转换为*.java程序,就这样咯。而且,如果你要学了*.class文件的结构,自己都能计算出对应的*.java文件,只不过很复杂,很繁琐。...
回复

使用道具 举报

千问 | 2013-8-26 10:42:36 | 显示全部楼层
隐隐约约一样...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行