版本
- 适用于 JDK 23 的 GraalVM(最新)
- 适用于 JDK 24 的 GraalVM(早期访问)
- 适用于 JDK 21 的 GraalVM
- 适用于 JDK 17 的 GraalVM
- 存档
- 开发版本
GraalVM 作为平台
GraalVM 是一个开放的生态系统,允许用户使用 Truffle 语言实现框架 在其之上实现自定义语言或工具,该框架提供用于以 Java 程序形式编写编程语言解释器的 API。
GraalVM 加载并运行 Truffle 框架,该框架本身是一个 Java 程序(一系列 JAR 文件)以及解释器。这些在运行时被优化为高效的机器代码,用于执行加载的程序。
从其 参考文档 中了解更多有关此框架的信息。
实现您的语言 #
使用 Truffle 框架提供的 语言 API,您可以在 GraalVM 之上实现语言解释器。
要开始,请继续 实现您的语言。
实现您的工具 #
使用 Truffle 框架提供的 仪器 API,您可以在 GraalVM 之上创建语言无关的工具,例如调试器、探查器或其他仪器。
要开始,请继续 实现您的工具。