eclipse的Java反编译插件Jadclipse介绍与安装

Eclipse无法查看第三方jar包文件源代码,由于我们下载的第三方jar包,如spring等相关的依赖包,并没有附件下载相应的源文件,所以经常会出现如下情况:

解决办法如下:

1、jar包下都是编译后生成的.class文件,所以安装相应的反编译插件,将.class反编译为.java文件,即可查看源码;

1.1)下载jadclips插件网站:http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download

 

  下载jadclipse_3.1.0.jar版本,该版本支持eclipse3.1M6以上 
  下载jadclipse_3.2.0.jar版本,该版本支持eclipse3.2M3和eclipse3.2M4。 
  下载jadclipse_3.2.2.jar版本,该版本支持eclipse3.2M5以上。 
  下载jadclipse_3.3.0.jar版本,该版本支持eclipse3.5.0及以上 

我安装的是eclipse 4.2,所以下载的是

1.2)下载Jad的反编译工具:https://varaneckas.com/jad/

2、将net.sf.jadclipse_3.3.0.jar拷贝到eclipse的plugins目录下

3、再删除eclipse的configuration目录下org.eclipse.update文件

4、重启eclipse(如果,你的eclipse是开着的,点击菜单栏中File->Restart)

5、新建一个文件夹,将jad的压缩包拷贝进去并解压,其中jad是第7步建的,也可以建在其它任意磁盘里面

6、设置jad的可执行文件路径以及生成的临时文件路径,如图所示

基本配置完毕后,我们可以查看一下class文件的默认打开方式,Eclipse->Window->Preferences->General->Editors->File Associations,我们可以看到下图:

可以看到*class文件的打开方式有两个,JadClipse和Eclipse自带的Class File Viewer,而JadClipse是默认的;另外*.class without source可能只有一个Class File Viewer,需点击右边的Add按钮,增加JadClipse Class File(default)方式,且需要设置为defalut方式。

9、全部配置完成,下面我们可以查看源码了,选择需要查看的类,按F3即可查看源码,如下图所示

posted @ 2018-01-09 13:21  howtosay  阅读(261)  评论(0)    收藏  举报