海外资源测评导航
返回开发工具 海外资源 / 开发工具 / Java编译器工具 / frgaal.org
F
🔧 开发工具 Java编译器工具 未知总部 国内优化

frgaal.org

Java回溯编译器

6.0/10 中国可用
TTG4G 编辑组 ·更新于 2026-06-08 ·数据来源: ai_crawl 评测方法 ↗
数据来源
ai_crawl · 最近更新 2026-06-08
行业深度解析AI 深度分析
一句话frgaal 是一个面向 Java 的 retrofit 编译器,可将较新 Java 语法编译为可在旧版运行时(如 Java 8)上运行的 class 文件。
定价免费/开源 正文未提及商业定价;项目许可证为 GPLv2+CPE。
适合谁需要在 Java 8 等旧运行时上使用现代 Java 语法的 Java 开发者、库作者、构建工具用户和维护长期兼容性的团队。
核心功能将现代 Java 语法编译到 Java 8 或更高目标版本支持 var 局部变量、switch expressions、text blocks、instanceof 模式匹配、record classes、sealed classes 等支持部分 Java preview features支持 Maven、Gradle 和命令行使用可生成适配 Multi-Release JAR 的多版本 class 文件编译器代码可从 Maven Central 下载,并可在 JDK8 及以上运行
功能与用途frgaal 是 Java retrofit compiler,目标是让较新 Java 语言特性和增强可用于较旧运行时。示例展示了使用 var、文本块、instanceof 模式匹配、switch expression、record 等语法,并编译为可在 Java 8 JRE 上运行的代码。
支持语言/框架面向 Java。支持 target Java 8 及以上;支持 Java 8 全部语言特性,以及 var、switch expressions、text blocks、pattern matching in instanceof、record classes、sealed classes、pattern matching for switch、record patterns、unnamed local variables and patterns 等。构建集成包括 Maven
开源还是闭源许可证为 GPLv2+CPE,说明其为开源项目。
自托管选项可通过 java -jar compiler.jar <javac-parameters> 在本地命令行运行;也可从源码运行 build.sh 构建,编译器输出在 dist/compiler-*.jar。
定价正文未提及收费或商业计划;结合 GPLv2+CPE 许可证,可判断其作为开源编译器使用,但未提供商业支持定价信息。
API/SDK未描述网络 API 或 SDK。提供 Maven compiler plugin 依赖 org.frgaal:compiler-maven-plugin、Gradle plugin org.frgaal.compiler,以及主入口类 org.frgaal.Main 的命令行调用方式。
集成与生态支持 Maven maven-compiler-plugin 配置 compilerId=frgaal;支持 Gradle Java 插件和 org.frgaal.compiler 插件;依赖可从 Maven Central 下载。支持 Multi-Release JAR 结构以适配不同 Java 运行时。
文档质量文档提供了目标、示例代码、支持特性清单、Maven/Gradle/CLI 用法、Preview Features、System Paths、Caveats、Record Classes、Multi-Release JARs、Building 和 License,技术细节充分;但缺少版本路线图、兼容性矩阵、社区支持与故障排查等更完整信息。
中国访问未知
适用场景在 Java 8 运行环境中使用 Java 10-21 的部分语法;维护需要兼容旧 JVM 的库;通过 Maven/Gradle 构建稳定可重复的 Java 项目;生成 Multi-Release JAR 以兼顾新旧运行时。
同类javac、Eclipse Compiler for Java、ECJ、Retrolambda、Jabel
性价比8
易用7
服务5
综合7
优点
  • 让项目在旧运行时上使用较新的 Java 语言语法
  • 构建结果不依赖本机 JDK 的 javac 版本,利于可重复构建
  • 提供 Maven、Gradle、命令行多种接入方式
  • 对 records、sealed classes 等需要运行时支持的特性提供 Multi-Release JAR 方案
  • 许可证信息明确,为 GPLv2+CPE
不足
  • 部分语言特性在旧目标平台存在运行时语义限制
  • module-info.java 不能以 target 8 编译
  • record classes 在 target 16 以下无法获得完整标准库运行时支持
  • Gradle 示例要求特定版本且配置相对复杂
  • 文档主要是技术说明,缺少治理、社区支持、路线图等信息

深度测评

TG4G · 2026-06-08 更新 · 仅供参考

是什么

frgaal 是一个面向 Java 的 retrofit compiler,目标是把较新的 Java 语言特性编译成可在旧运行时运行的 class 文件。正文示例展示了在源码中使用 var、文本块、instanceof 模式匹配、switch expression、record 等现代语法,并将目标设置为 Java 8 运行时。这类工具的核心价值在于:不必全面升级生产 JVM,也能在源码层面获得较新的语言表达能力。

核心能力与生态

功能上,frgaal 在 target 8 或更高时支持 Java 8 语言特性,并额外支持 Java 10 到 Java 21 的多项语法,包括 var、switch expressions、text blocks、record classes、sealed classes、pattern matching for switch、record patterns、unnamed local variables and patterns 等。它可通过 Maven、Gradle 和命令行接入:Maven 侧使用 maven-compiler-plugin 并指定 compilerId 为 frgaal;Gradle 侧使用 org.frgaal.compiler 插件;命令行则通过 java -jar compiler.jar 调用,主入口为 org.frgaal.Main。依赖可从 Maven Central 获取,降低了安装门槛。

定价、开源与自托管

正文未出现商业定价或付费计划。项目许可证为 GPLv2+CPE,属于开源工具。自托管方面,frgaal 可在本地以 jar 方式运行,也可执行 build.sh 从源码构建,产物位于 dist/compiler-*.jar。它并非 SaaS 产品,因此不存在典型的云端账号、调用量或席位收费模型。

优缺点

优点是定位明确:让旧 JVM 项目使用现代 Java 语法,并使编译器版本不再强依赖本机 JDK 的 javac,有助于可重复构建。对 records、sealed classes 等需要运行时支持的能力,它还会生成符合 Multi-Release JAR 结构的多版本 class 文件。限制也需要重视:module-info.java 不能以 target 8 编译;sealed classes 只有在 Java 17 或更新运行时才会强制执行;record classes 在 target 16 以下无法获得完整标准库支持,部分序列化库可能无法识别为 record。

适合谁与中国访问

frgaal 适合维护 Java 8/旧 JVM 兼容性的库作者、企业遗留系统团队,以及希望在不升级运行时的前提下使用新语法的 Java 开发者。不太适合需要完整 Java 新平台 API 与运行时语义的项目。正文未提供中国网络访问、镜像或支付信息;作为开源 jar 与 Maven/Gradle 依赖,实际访问主要取决于 frgaal.org、Maven Central、Gradle Plugin Portal 等网络可达性,本文按未知处理。可替代方案包括 javac、Eclipse Compiler for Java、ECJ、Retrolambda、Jabel 等。

本测评基于公开资料整理,不构成购买建议,请以 frgaal.org 官网实际信息为准。

中文卖点

开源Java工具,可在旧环境用新语法。

官网快照

/shot/frgaal-org.png
frgaal.org

价格走势

当前价 · 仅供参考
价格未公开 当前定价
价格采集自官网公开页面,实时更新;历史走势数据采集中,暂无足够历史样本。下单请以官网实时价为准。

用户评价

综合评分
6.0/10
TG4G 综合评分

评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。

常见问题

frgaal.org 是一家未知的开发工具 (Java编译器工具)服务商. 本页收录其「Java回溯编译器」套餐. 开源Java工具,可在旧环境用新语法.
frgaal.org 在中国大陆有较好的直连体验, 多数地区无需代理即可访问. 该商家总部位于未知, 主要面向海外市场.
访问 frgaal.org 官网完成注册即可使用. 注册一般需要邮箱 (推荐 Gmail/Outlook) 和支付方式. 多数海外服务支持信用卡 / PayPal / 加密货币. 完整流程见本页"前往官网"按钮.

浏览其他大类