一、.添加安装好的JDK目录下的src.zip包。这是jdk的一个类库,大多数Java API(常用类)的源代码都在这里。出现如下页面时,操作如下:
如果这个方法不好使,不能解决的话,就用下面这种办法。
二、安装Eclipse反编译插件。
1.安装反编译所需要的工具:JadClipse(net.sf.jadclipse_3.3.0.jar ) 和 jad(jad.exe),jad安装在某个指定的路径下,如D:\Program Files\Java\jad.exe。下载以上两种工具:http://pan.baidu.com/s/1mhRlekS 密码:0l93
2.安装好之后,将net.sf.jadclipse_3.3.0.jar复制到Eclipse下的plugins目录,并删除configuration目录下org.eclipse.update的文件夹。
3.重新启动Eclipse,会发现此时Window->Preferences->Java下多出了一个JadClipse。单击,在Path to decompiler中设置反编译工具jad的全路径名。具体位置如下图:
4.在Eclipse的Windows-> Perference->General->Editors->File Associations中设置*.class without source下默认的打开方式为JadClipse Class File Viewer(default)。这个按照英文翻译过来的意思就是:没有源的class。似乎是针对找不到源的.class来设置打开方式的。
*.class 下的打开方式不用设置,设置之后也打不开interceptor(自己验证过)。而且这个好像是针对存在源代码的.class文件的,不用反编译的工具也可以打开。