JD-GUI Java反编译工具
反编译的日常少不了jd-gui这个老伙计,图形界面,点点就能看源码,挺方便。你要是手里只有个.class 文件,不知道里面搞了啥,扔进 JD-GUI 里一看就清楚了,逻辑结构还原得比较像样,平时看看别人的工具类、排查 bug 也挺好使。
jd-gui 的界面简洁,打开就一个窗口,点“Open Class File”,选个.class
文件,源码就展示出来了。还支持高亮,阅读体验比命令行舒服多了。虽然注释还原不了,但代码逻辑八九不离十。
导出源码也不难,菜单点两下就能存成.java
文件。批量的话可以搭配命令行工具用,比如FernFlower或者JAD,组合拳打起来更高效。
调试、逆向、学习第三方库的时候,JD-GUI 是个不错的起点。你在做老项目维护、忘了代码怎么写的场景下,也能救你一命。
不过要记得,反编译工具用归用,别踩线。拿来学习、研究可以,别直接抄上去就完事,尊重别人代码,才是开发圈的基本礼貌。
如果你经常遇到.class
文件不知道怎么下手,建议装一个 JD-GUI 看看。想了解更多可以看看JD-GUI:Java 字节码反编译工具。
769.64KB
文件大小:
评论区