JAVA反编译器JD-GUI简介
对于Java开发⼈员来说,提供了⼀⼤堆第三⽅jar包,class⽂件,⽽没有源代码的话是⾮常痛苦的,特别是debug调试的时候,当然你可以通过jad命令来反编译class来获得源码,更简洁的⽅式是通过JD-GUI的⽅式来反编译,该⼯具可以反编译单个、多个,甚⾄整个jar包,⽽且是开源,免费的,可谓⾮常⽅便.
JD-GUI 当前版本1.4.0 ,Java反编译⼯具,实现了Eclipse的⾼亮着⾊功能,多⽂件标签浏览
⽐如说在Windows环境下,下载了: jd-gui-windows-1.4.0.zip,解压缩后就成了下图:
java源代码加密点击,就可以看到下⾯的截图:
JD-GUI 是⼀个独⽴的显⽰“.class” ⽂件Java源代码的图形⽤户界⾯⼯具。可以使⽤JD-GUI浏览和重建源代码的即时访问⽅法和字段,以代码⾼度⽅式来显⽰反编译过来的代码;
可以通过File --> Open File来打开单个、多个.class⽂件,甚⾄整个jar包
下⾯是打开常⽤的dt.jar的⽰例
此程序使⽤C++开发,主要具有以下功能:
⼀、⽀持众多java编译器的反编译
⼆、⽀持对整个jar⽂件进⾏反编译,并且源代码可直接点击进⾏相关代码的跳转
也可以通过命令的⽅式来编译单个或多个.class⽂件,jar包
【单个⽂件】
D:\tools\jd-gui-windows-1.4.0& d:\HelloWorld.class
【多个⽂件】
D:\tools\jd-gui-windows-1.4.0& MathRandom.class RandomDemo.class 【整个jar包】
D:\tools\jd-gui-windows-1.4.0& "C:\Program Files\Java\jdk1.7.0_71\lib\dt.jar"
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论