java反编译工具--jd-gui

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

        首先java的源代码文件是java文件,进行编译器编译后会生成字节码class文件。但是这你能看懂?

          所以我们可以对打包好的代码进行反编译。

        《JD-GUI》是一款反编译软件,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)