未经许可,不得转载。
背景
在日常开发中,遇到缺少源码或不确定版本的 JAR 包时,需要将这些 JAR 包的字节码转回可读的源代码。这有助于查看和理解这些库的内部实现,确保与项目的兼容性或排查潜在问题。
JD-GU是一款反编译软件,JD分为JD-GUI、JD-Eclipse两种运行方式,其中,JD-GUI是以单独的程序的方式运行,JD-Eclipse则是以一个Eclipse插件的方式运行。
下载
下载地址:
https://github.com/java-decompiler/jd-gui/releases
选择自己所需的安装包:
解压得到exe文件:
打开exe文件,将 JAR 包拖入即可: