JD-GUI
使用纯Java编写,使用的反编译实现是jd-core,支持JDK 1.1.8 - Java 12
,支持Lambda表达式
、方法引用
、默认方法
等特性,是一款非常简单易用的反编译工具。JD-GUI
在反编译的时候还会主动关联Maven
仓库,如果反编译的jar在maven仓库中存在会自动下载类源码,如下图:
字符串搜索:JD-GUI
支持批量反编译,在菜单中点击File
—>Save All Sources
即可反编译整个jar文件,如下图:
除此之外,JD-GUI
还有Eclipse和IDEA的插件:http://java-decompiler.github.io/、https://plugins.jetbrains.com/plugin/7100-java-decompiler-intellij-plugin。
官方网站:http://java-decompiler.github.io/
Github:https://github.com/java-decompiler/jd-gui
反编译jd-core:https://github.com/java-decompiler/jd-core
版本下载:https://github.com/java-decompiler/jd-gui/releases