JAR包和以class为扩展名的文件均为已编译的Java程序。当我们需要了解其内部逻辑与功能限制时,必须通过反编译手段还原源码。那么,如何将这些编译后的文件还原为可读代码?例中所示的class文件,正是我们进行反编译的目标对象。
- 搜索java反编译工具,选择jd-gui并下载安装即可使用。

- 下载后得到一个exe文件,该文件即为反编译工具。

- 用记事本打开class文件会显示为乱码。

- 运行程序后,点击左上角文件选项。

- 点击打开文件,选择要反编译的class文件进行操作。

从解压后的jar包中,可以查看到类文件,它们实际上是经过编译的Java代码。使用反编译工具,你可以将这些类文件恢复为原始的源代码。

