GraalVM 简介
GraalVM 是一个跨语言的通用虚拟机,支持 Java、Scala、Groovy、Kotlin 等基于 JVM 的语言,以及 C、C++ 等基于 LLVM 的语言,还支持其他像 JavaScript、Ruby、Python 和 R 语言等。另外,GraalVM可以通过前端的LLVM执行JVM上面的原生代码。GraalVM 1.0版本是基于JDK8的。
GraalVM发行版
GraalVM 19.3.0.2作为Community Edition 和Enterprise Edition分发,捆绑在x86 64位系统上的Linux,macOS和Windows平台上。GraalVM构建基于JDK 8和JDK11。基于JDK 11的GraalVM捆绑软件从19.3.0版开始可用。
GraalVM 有以下几个特性。