JD-GUI Java反编译工具

反编译 JAR 包的利器里,jd-gui.exe算是个老牌选手了。操作简单,体积小,不需要安装,双击就能开撸。对前端来说,偶尔拿来看看服务端 JAR 包里到底藏了啥,还挺方便的。

jd-gui.exe的界面也比较友好,代码结构展开清晰,左边类树、右边代码内容,一目了然。关键是,反编译的结果还蛮接近源码,注释虽然没了,但逻辑保留得还不错。

你要是遇到那种只给你个 JAR 的接口包,又没文档的情况,用它看看方法签名、类名,基本也够用了。有时候还挺能解压 bug 的,比如后端返回个奇怪的数据结构,看源码一眼就懂。

,建议搭配dex2jar一起用,尤其是 Android 的 APK 要反编译的话,先用 dex2jar 转 JAR,再丢给 jd-gui 看,流程清晰得。

资源不大,几百 K 不到 1M,装个 U 盘里随身带也不是问题。你要是 Mac 用户,也有专门的 Mac 版可以试试,网上不少人反馈兼容性还可以。

感兴趣的话可以看看下面这些相关文章:

如果你平时要 JAR 包、做点逆向调试,jd-gui.exe真的值得收藏一个。

exe 文件大小:789.5KB