字节码文件反编译工具
没有用户界面的命令行工具
Krakatau
CFR
FernFlower
JAD
Mocha
Wikipedia / Mocha (decompiler)
Homepage: http://www.brouhaha.com/~eric/software/mocha/
有用户界面的工具
JD-GUI
既有命令行又有用户界面的工具
JADX
反汇编及汇编器
JODE – Java Optimize and Decompile Environment
Homepage: http://jode.sourceforge.net/
调试工具
性能分析工具
JProbe Suite
Optimizelt Suite
JProfiler
混淆工具(Obfuscator)
KLASSMASTER
PROGUARD
RETROGUARD
DASH-O
JSHRINK
Zelix KlassMaster
官网:https://www.zelix.com/klassmaster/index.html
JAVA字节码查看工具
jClassLib
jclasslib 字节码编辑器是一个可视化编译 Java 类文件和包含的字节码的所有方面的工具。
jClassLib在GitHub中的项目主页
jClassLib发行历史
VisualVM
VisualVM 是个提供可视化界面的工具,用于查看在 Java 虚拟机上运行的 Java 应用程序的详细信息。
Homepage: https://visualvm.java.net/
Download: https://visualvm.github.io/
Docs: http://visualvm.java.net/docindex.html