版本
- 适用于 JDK 24 的 GraalVM(最新)
- 适用于 JDK 25 的 GraalVM(早期访问)
- 适用于 JDK 21 的 GraalVM
- 适用于 JDK 17 的 GraalVM
- 存档
- 开发构建
作为平台的 GraalVM
GraalVM 是一个开放的生态系统,允许用户通过 Truffle 语言实现框架 在其之上实现自定义语言或工具,该框架提供 API,用于以 Java 程序的形式编写编程语言解释器。
GraalVM 加载并运行 Truffle 框架,该框架本身是一个 Java 程序(即 JAR 文件集合),并与解释器协同工作。这些在运行时会被优化成高效的机器代码,用于执行加载的程序。
更多关于此框架的信息,请参阅其参考文档。
实现您的语言 #
借助 Truffle 框架提供的 语言 API,您可以在 GraalVM 之上实现语言解释器。
要开始,请前往实现您的语言。
实现您的工具 #
借助 Truffle 框架提供的 工具 API,您可以在 GraalVM 之上创建与语言无关的工具,例如调试器、分析器或其他工具。
要开始,请前往实现您的工具。