1、首先我们尝试使用文本编辑工具打开该.class文件,小编选择了notepad++ 和Atom这两个比较流行的文本编译工具。在notepad++中打开的.class文件完全是乱码,在Atom中打开显示的虽然不是乱码,但是文本的可读性太差,已经看不出代码原来的样子了。

2、接下来我们使用java的集成开发工具IntelliJ IDEA打开.class文件,文件能够正常被打开并且java的代码都可读,但是代码的注释被省略了,若打开的是别人的代码,则会在一定程度上影响对代码逻辑的理解。

4、我们在首页下方拖动鼠标,来到下载处,选择JD-GUI下面的Download选择相应的Releases版本下载即可,windows下直接下载jar文件即可。

6、我们在打开后的页面选择File,然后导入需要打开的文件,打开后的文件如下图所示,文件的格式和普通的java文件差不多,此时打开的.class文件没有任何乱码并且可读性很高,我们还可以将该文件保存为.java的格式,这样就实现了反编译。

