情景
在对项目进行调试的时候,会遇到一些调用jar包的代码,如果想要对jar包进行反编译,对.class文件进行断点调试,就需要使用反编译工具来进行。在IDEA中自带了反编译工具,用起来也很顺手,但是在我使用的Eclipse中,没有集成反编译工具。通过反编译时的报错信息了解到需要安装jad来进行反编译与.class文件打断点。记录一下自己的解决方案。
1、准备条件
1、1 下载jad.exehttp://www.varaneckas.com/jad
1、2下载jadclipse.jarhttp://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download
1、3将文件放置到相关目录
将jad.exe放置在JAVA_HOME下(其实目录无所谓,放在JAVA_HOME更方便,也能在控制台中直接使用jad的命令),把jadclipse.jar放置到Eclipse安装目录/plugins/
下,重启Eclipse。
2、配置
打开Eclipse,菜单栏会出现JadClipse按钮
依次打开窗口(window)>>首选项(Preferences)>>Java>>JacClipse
将Path to decompiler
设置为jad.exe的路径,保存设置然后重启Eclipse。
使用
完成上述步骤以后,打开jar包或者相关的.class文件,就可以正常打开了,也可以正常对代码打断点进行调试。