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版本,如下图:

 

 下载完毕,双击运行exe

 

  运行后结果如图:

 

    它可能会提示你该操作会损害你的计算机,作为一个男人,我一直秉承着无视风险继续安装的精神。这个时候我们可以把自己的字节码文件或者已经打包好的jar包直接拖入上图所示界面,会进行自动反编译的。

 

 

       上图中进行反编译完左侧会有反编译后的源代码,我们可以通过Save All Sources进行指定磁盘路径进行保存。

提示:

        反编译完毕后可能部分代码会有出入,所以需要自己进行一下修改。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章