JD-GUI是一款用来查看CLASS文件源代码的独立图形工具,因为是用C++编写的,因此反编译和显示的速度都比较快,而JD-eclipse是eclipse的插件。
下载地址:http://java.decompiler.free.fr/
使用例子:(JD-GUI)
查看android高德地图API:
打开MapApi.jar包:
当然还有其它反编译工具,如JDK自带的javap,jad等。
通过查看反编译后的java源程序可以了解编译器的原理,比如编译优化等。
JD-GUI是一款用来查看CLASS文件源代码的独立图形工具,因为是用C++编写的,因此反编译和显示的速度都比较快,而JD-eclipse是eclipse的插件。
下载地址:http://java.decompiler.free.fr/
使用例子:(JD-GUI)
查看android高德地图API:
打开MapApi.jar包:
当然还有其它反编译工具,如JDK自带的javap,jad等。
通过查看反编译后的java源程序可以了解编译器的原理,比如编译优化等。