反编译

Posted Snny Bill

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了反编译相关的知识,希望对你有一定的参考价值。

  反编译,通俗来讲,就是将.java 文件经过编译生成的 .class 文件还原。注意这里的还原不等于 .java 文件。因为Java编译器在编译.java 文件的时候,会对代码进行一些处理。

  那么接下来介绍几款 Java 反编译工具:

 

1、jad

  这是一款使用很广泛的 Java 反编译工具,对 Java 底层代码的还原比较彻底。ps:个人比较喜欢这款

  官网:https://varaneckas.com/jad/

  个人百度云下载地址:链接:http://pan.baidu.com/s/1jHNLxWy 密码:pzo5

 

 

2、JD-GUI

  D-GUI 是一个用 C++ 开发的 Java 反编译工具,由 Pavel Kouznetsov开发,支持Windows、Linux和苹果Mac Os三个平台。而且提供了Eclipse平台下的插件JD-Eclipse。JD-GUI不需要安装,直接点击运行,可以反编译jar,class文件。

  官网:http://jd.benow.ca/

  个人百度云下载地址:链接:http://pan.baidu.com/s/1qYCucOk 密码:s5yv

以上是关于反编译的主要内容,如果未能解决你的问题,请参考以下文章

反编译和反汇编有啥区别?

java反编译器怎么用?

如何反编译esriaddin文件

class文件反编译后,怎么编译回去!

EXE文件反编译成源码

eclipse怎样进行反编译?