# CFR

> CFR 反编译 Java 类文件和 jar，包括 Java 9、12 和 14 的特性，自身用 Java 6 编写。主类是 org.benf.cfr.reader.Main。给出 jar 路径并加上 --outputdir 会写出反编译文件。mvn compile 进行构建。从 0.145 起，二进制随 GitHub 发行标签发布，也在 Maven Central 上以 org.benf:cfr 发布。

- 类型：工具
- 目标：二进制
- 类别：JVM 字节码工具
- 关联：基础工具
- 来源复核于：2026-11-07
- 收录于：2026-11-09
- 原始资源：<https://github.com/leibnitz27/cfr>
- 一手来源：<https://github.com/leibnitz27/cfr/blob/c4145259dfcd8ad3e99004e4d9ecb0aed55dcc5a/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/cfr/>
- 记录 JSON：<https://awesomerea.org/resources/cfr/record.json>
- 英文版：[English](https://awesomerea.org/resources/cfr/index.md)

## 使用条件与局限

- 需要 Java，构建还需要 Maven。README 建议把 JAVA_HOME 指向 JDK 8、9、10 或 11，以配合 Java 6 的 source 和 target 设置。
- README 没有写许可证。

## 一手来源

1. <https://github.com/leibnitz27/cfr/blob/c4145259dfcd8ad3e99004e4d9ecb0aed55dcc5a/README.md>

## 同分区更多条目：应用

- [Krakatau](https://awesomerea.org/zh/resources/krakatau/index.md) · 工具
- [ApkToolPlus](https://awesomerea.org/zh/resources/apktoolplus/index.md) · 工具
- [Procyon](https://awesomerea.org/zh/resources/procyon/index.md) · 工具
- [onekey-decompile-apk](https://awesomerea.org/zh/resources/onekey-decompile-apk/index.md) · 工具
- [Show Java](https://awesomerea.org/zh/resources/show-java/index.md) · 工具
- [JADXecute](https://awesomerea.org/zh/resources/jadxecute/index.md) · 工具

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
