通过jad反编译.class文件,查看引入的架包

第一步:

 下载jad.exe文件:http://www.varaneckas.com/jad

 下载jadeclipse插件:http://sourceforge.net/projects/jadclipse/files/

第二步:

      1jad.exe解压到Javajdk\bin目录下

      2)将net.sf.jadclipse_3.3.0.jar复制到MyEclipse安装目录下dropins/plugins/

     (3)重新启动myeclipse后,配置jadeclipse插件

     (4)在eclipse窗口下,点击Window> Preferences > Java > JadClipse > Path to Decompiler

     (UseEclipse code formatter(overrides Jad formatting instructions)  选项打勾,与格式化出来的代码样式一致。

通过jad反编译.class文件,查看引入的架包通过jad反编译.class文件,查看引入的架包

5)在eclipse窗口下,点击Window> Preferences > Java > JadClipse > Misc,将ConvertUnicode strings into ANSI strings选项打勾,避免反编译后可能出现的中文乱码。(我这里没有设置没发现暂时错误)

(使用要想反编译人家的东西,当然就要有源码,只有jar不管用。所以,先下载源码。在引入了想要看的jar以后,就可以直接双击再根据提示关联上源码,工作空间内容的就关联内部的,外部的就关联外部的,一个是相对路径,一个是绝对路径。然后就可以站在巨人的肩膀上了。)

6)重启MyEclipse进行设置jad如下图(在这里没有细说让我弄了半天)

做设置如下: Windows ->Perference -> General -> Editors -> File Associations
第一步:File Type 下选择*.class,然后在 Associated Editors下选择JadClipseClass File Viewer,并点击右侧的 default 按钮,设置为默认编辑器。如

通过jad反编译.class文件,查看引入的架包

第三步:

注意,这样设置后,你双击某些 .class 文件仍不能反编译,这是因为这些class文件没有附加的源码,要想解析所有 class 文件,还需做如下设置:
File Type 下选择 *.class without source,然后在 Associated Editors下单击add,添加JadClipse ClassFile Viewer,然后选择JadClipse ClassFile Viewer,并点击右侧的default按钮,将 JadClipse Class File Viewer 设置为 *.class without source 的默认编辑器。如下图4-2


通过jad反编译.class文件,查看引入的架包


注意这里还是不能用:

在F3点进去,把文件路径都不要写,点OK