Intellij Idea如何使用Extenal Tools反编译java类

1. 下载JD-GUI,你也可以下载其它的反编译工具

      下载地址 http://jd.benow.ca/

2.  配置External Tools

       File——》Settings——》Tools——》External——Tools,点击”+”添加,配置信息如下:

Intellij Idea如何使用Extenal Tools反编译java类

配置项中的 $ClipboardContent$的意思是jd-gui.exe命令的运行参数为粘贴板中的内容!

 

3.  如何使用配置的JdCompiler External Tools

1) 打开要反编译的Class文件,再右键选择“Copy Reference”

      将该Class文件的路径copy 到粘贴板,内容如下

    “G:/maven_jar/com/alibaba/fastjson/1.2.41/fastjson-1.2.41.jar!/com/alibaba/fastjson/JSONObject.class:4”

Intellij Idea如何使用Extenal Tools反编译java类

2) Copy粘贴板中文件所在的jar包路径

   复制的内容如下:“G:/maven_jar/com/alibaba/fastjson/1.2.41/fastjson-1.2.41.jar”

 

4.  在打开的Class文件上,右键“External  Tools——》JdCompiler”

Intellij Idea如何使用Extenal Tools反编译java类

Intellij Idea如何使用Extenal Tools反编译java类