在热点上运行的quarkus支持的Java版本

时间:2019-11-25 21:21:03

标签: quarkus

我从quarkus中阅读了文档,据说它支持以下jdk版本:

  

已正确配置JAVA_HOME的JDK 8或11 +

实际上,我已经安装了JDK 12。我可以使用以下内容吗?:

<maven.compiler.release>1.11</maven.compiler.release>

maven.compiler.release与:

<maven.compiler.source>1.11</maven.compiler.source>
<maven.compiler.target>1.11</maven.compiler.target>

编辑:

Quarkus适用于:

<maven.compiler.source>1.12</maven.compiler.source
<maven.compiler.target>1.12</maven.compiler.target> 

<-- Note: 12 instead of 1.12 -->
<maven.compiler.release>12</maven.compiler.release>

2 个答案:

答案 0 :(得分:1)

您可以在Java 12中使用Quarkus。有许多方法可以配置Maven以使用该版本,例如,参见this

答案 1 :(得分:1)

在Linux和MacOS上,您可以使用JDK 8到13。

在Windows上,您可以使用JDK 8至12,因为我们受到JDK错误的影响:请参阅https://github.com/quarkusio/quarkus/issues/5359

如果仅打算使用上述JVM,则可以编译为特定于您的版本的内容。

关于我们的示例为何全部使用JDK 8的原因:它们的构建还通过GraalVM支持了本机映像,直到最近GraalVM仅支持JDK8。GraalVM 19.3.0只是添加了对JDK 11的支持作为预览(我们正在努力)。