当前位置: 技术问答>java相关
请问有没有把java的class文件反编译成“字节码”的程序?
来源: 互联网 发布时间:2015-09-27
本文导语: 不是反编译成.java 而是反编译成类似于asm这样的汇编码内容的程序! | jdk自带的工具javap呀 | 哈哈最好的反编译工具 cavaj cavaj ----------看到这个名字, 您就知道了吧, 因...
不是反编译成.java
而是反编译成类似于asm这样的汇编码内容的程序!
而是反编译成类似于asm这样的汇编码内容的程序!
|
jdk自带的工具javap呀
|
哈哈最好的反编译工具 cavaj
cavaj ----------看到这个名字, 您就知道了吧, 因为javac是用来编译的, 把这个名字反一
反, 哈哈就是cavaj 这就是一个反编译工具
下载地址:
http://www.3ren.net/wdb/wdbread.php?forumid=1&filename=f_4
cavaj ----------看到这个名字, 您就知道了吧, 因为javac是用来编译的, 把这个名字反一
反, 哈哈就是cavaj 这就是一个反编译工具
下载地址:
http://www.3ren.net/wdb/wdbread.php?forumid=1&filename=f_4
|
decafe,不错的,还支持解码后语法加亮呢,不过要COPY出来的话,要注册先.
http://decafe.hypermart.net
http://decafe.hypermart.net
|
class就是字节码,如果你想要把它变成能看懂的类汇编伪码,
用JDK自带的javap就可以,比如
javap -c TTT > TTT.txt
就可以把TTT的伪码存在TTT.txt中
关于更多的信息,请参阅
Sun Java VM Specifition 1st Edition
Sun Java VM Specifition 2nd Edition
其他的像jad主要目的是翻译成源代码,对你研究Java编译和代码效率没用
用JDK自带的javap就可以,比如
javap -c TTT > TTT.txt
就可以把TTT的伪码存在TTT.txt中
关于更多的信息,请参阅
Sun Java VM Specifition 1st Edition
Sun Java VM Specifition 2nd Edition
其他的像jad主要目的是翻译成源代码,对你研究Java编译和代码效率没用
|
Sun Java VM Specifition 1st Edition
和
Sun Java VM Specifition 2nd Edition
在Sun官方网站上
和
Sun Java VM Specifition 2nd Edition
在Sun官方网站上
|
jad呀