关于Class File Editor的解决方法

最近,在学习Mybatis时,想要查看一下源代码方便理解,发现打不开interceptor接口的源代码。于是寻找解决的方法。这里仅作为个人安装成功的一个笔记,方法其实许多各博客的博主已经很详细了。自己当做一个学习的心态去学习这些方法。自己总结了以下两种:

一、.添加安装好的JDK目录下的src.zip包。这是jdk的一个类库,大多数Java API(常用类)的源代码都在这里。出现如下页面时,操作如下:

       关于Class File Editor的解决方法_第1张图片

        关于Class File Editor的解决方法_第2张图片

       如果这个方法不好使,不能解决的话,就用下面这种办法。

      

二、安装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的全路径名。具体位置如下图:

         关于Class File Editor的解决方法_第3张图片

        4.在Eclipse的Windows-> Perference->General->Editors->File Associations中设置*.class without source下默认的打开方式为JadClipse Class File Viewer(default)。这个按照英文翻译过来的意思就是:没有源的class。似乎是针对找不到源的.class来设置打开方式的。

关于Class File Editor的解决方法_第4张图片

        *.class 下的打开方式不用设置,设置之后也打不开interceptor(自己验证过)。而且这个好像是针对存在源代码的.class文件的,不用反编译的工具也可以打开。

         

你可能感兴趣的:(java&&java,web,jdk,java,class,mybatis)