java反编译工具--JD-GUI

反编译:将二进制执行代码转换为源代码。

在日常开发中,总会有一些jar包没有源码,或者不确定他的更改版本,这时候就需要一个反编译软件来将jar包变成可视的代码。

JD-GU是一款反编译软件,JD分为JD-GUI、JD-Eclipse两种运行方式,JD-GUI是以单独的程序的方式运行,JD-Eclipse则是以一个Eclipse插件的方式运行。

JD-GUI下载:
官网下载:https://github.com/java-decompiler/jd-gui/releases

也可以自己找其他途径进行下载。我下载的是windows版本,如下图:

java反编译工具--JD-GUI_第1张图片
下载完毕,解压后双击运行exe
java反编译工具--JD-GUI_第2张图片
运行后结果:
java反编译工具--JD-GUI_第3张图片
将jar包拖入即可
java反编译工具--JD-GUI_第4张图片

上图中进行反编译完左侧会有反编译后的源代码,我们可以通过Save All Sources进行指定磁盘路径进行保存。
提示:
反编译完毕后可能部分代码会有出入,所以需要自己进行一下修改。

你可能感兴趣的:(Java,java,开发语言)