如何为Java 11构建GraalVM JVM?
(我没有看到任何官方版本的发行版,只有Java 8)
目前不支持。
从这个GitHub问题来看,似乎会在2019年2月底左右准备好。然而,Java 11 已经包括Graal编译器的支持,可以通过以下标志启用:
-XX:+UnlockExperimentalVMOptions -XX:+UseJVMCICompiler
编辑:根据GitHub问题,看起来Graal 19.3将于2019年11月19日发布,其中应该包括Java 11支持。
是的,GraalVM 19.3.0 版本支持 Java 11。
请访问以下链接以获取更多信息:
我正在使用Java12,刚刚将这些依赖项添加到我的项目中,它可以正常工作
<dependency>
<groupId>org.graalvm.sdk</groupId>
<artifactId>graal-sdk</artifactId>
<version>19.1.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.graalvm.js/js -->
<dependency>
<groupId>org.graalvm.js</groupId>
<artifactId>js</artifactId>
<version>19.1.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.graalvm.js/js-scriptengine -->
<dependency>
<groupId>org.graalvm.js</groupId>
<artifactId>js-scriptengine</artifactId>
<version>19.1.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.graalvm.compiler/compiler -->
<dependency>
<groupId>org.graalvm.compiler</groupId>
<artifactId>compiler</artifactId>
<version>19.1.1</version>
</dependency>
</dependencies>