推荐工具排序(按完整性)
1. CFR(最推荐)
1. 官方下载
http://www.benf.org/other/cfr/cfr-0.152.jar
2. GitHub 下载
https://github.com/leibnitz27/cfr/releases/download/0.152/cfr-0.152.jar
java -jar cfr-0.152.jar MyClass.class --outputdir ./output
-
对现代Java特性支持最好(Lambda、Stream、泛型等)
-
生成的代码最接近原始源码
-
处理复杂语法结构能力强
直接处理 WAR 包
java -jar D:\Dev\cfr-0.152.jar D:\Dev\typg.war --outputdir D:\Dev\output
处理目录
# 处理包含class文件的目录
java -jar cfr-0.152.jar /path/to/classes --outputdir ./output
# 处理解压后的WAR目录
java -jar cfr-0.152.jar /path/to/webapp/WEB-INF/classes --outputdir ./output
浙公网安备 33010602011771号