常用的Java反编译工具包括以下几种:

1、JD-GUI

这是一种免费的、跨平台的反编译工具,可以将Java字节码反编译为Java源代码。

2、Procyon

这是一种免费的、开源的反编译工具,支持Java 5至Java 8版本的字节码反编译。

3、Fernflower

这是一种免费的、开源的反编译工具,支持Java 6版本及以上的字节码反编译。

4、JAD

这是一种免费的、命令行式的反编译工具,支持Java 1.1至Java 5版本的字节码反编译。

5、Bytecode Viewer

这是一种免费的、跨平台的字节码查看器和反编译工具,支持Java 6至Java 11版本的字节码反编译。