Java 反编译器
将已编译的 Java .class 和 .jar 文件反编译为可读源代码。从 CFR、JADX、Vineflower、Procyon 或 JD-Core 等成熟引擎中进行选择,几秒钟内即可恢复干净的 Java 代码。无需本地设置,无需令人头疼的配置,只需上传文件,即可立即检查字节码。
Java 反编译器
上传已编译的 .class 或 .jar 文件以恢复可读 Java 源代码。所有上传的文件必须是同一类型:.class 或 .jar。
上传文件
将 .class 或 .jar 文件放在此处
点击或下拉文件 - 通过扩展名验证
文件信息
已使用 0/1 插槽· 批处理模式升级
上传文件以配置反编译引擎
5 反编译引擎
根据您的 Java 版本和反编译需求,可选择 CFR、JADX、Vineflower、Procyon 或 JD-Core。
.class 和 .jar 支持
上传单个 .class 文件可直接输出源代码,或上传 .jar 压缩包可下载所有反编译类的 ZIP 文件。
安全处理
文件在隔离的沙箱中处理,并在反编译后立即删除。不会保留任何内容。
如何反编译 Java 文件
上传 .class 或 .jar 文件
拖放或点击浏览。测试阶段支持最大 1MB 的文件。
选择反编译引擎
根据您的 Java 版本和需求,选择 CFR、JADX、Vineflower、Procyon 或 JD-Core。
单击解编译
.class 文件可直接返回可读源文件;.jar 文件以 ZIP 格式下载。
复制或下载源文件
将单个类复制到剪贴板,或将完整的反编译压缩包下载到你的机器上。
谁在使用 Java 反编译器?
安全研究人员
在无法访问源代码的情况下,审核第三方 JAR 和依赖项是否存在漏洞或恶意代码。
开发人员
恢复丢失的源文件、检查库的内部结构或理解未注明的应用程序接口。
学生和教育工作者
研究编译字节码与 Java 语法的关系:学习 JVM 的实用工具。
逆向工程师
分析遗留软件、理解混淆代码或将旧应用程序移植到现代框架。
质量保证和开发团队
验证生产构建是否与预期的源代码一致,以及是否引入了未经授权的代码。
开源贡献者
检查上游库,以编写更好的补丁、错误报告或兼容性层。
Endless Forge 与其他 Java 反编译器的比较
5 个引擎,基于浏览器,无需注册。
恢复 Java 源代码
更多开发人员工具
代码格式化
使用一致的缩进和样式规则自动格式化杂乱无章的代码。
人工智能代码讲解器 V1
粘贴任何代码片段,就能获得关于其作用的简明解释。
人工智能代码优化
使用人工智能重构和优化代码,以提高性能和可读性。
AI 代码注释移除器
在不触及逻辑的情况下,干净利落地删除代码库中的所有注释。
Regex 测试仪
通过实时匹配高亮显示、捕获组显示、替换模式和内置小抄,测试和调试正则表达式。
Base64 编码器/解码器
将文本或文件编码为 Base64,并将 Base64 字符串解码为纯文本,支持 URL 安全模式和图像预览。
JSON 格式化器
利用可配置的缩进、语法高亮和即时错误检测功能,美化和漂亮打印原始 JSON。
文本分析器
分析字数、阅读时间、情感和可读性得分。
常见问题
已回答5个问题