我从夸克中读取文档,据说支持以下jdk版本:
JDK 8或11+安装有适当配置的JAVA_HOME
实际上,我已经安装了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>发布于 2019-11-26 10:31:49
更新:从Quarkus2.x开始,最低要求是JDK 11+。JDK 17也受到支持。更新到17的JDK应该可以工作,但是没有进行积极的测试。
====
在Linux和MacOS上,您可以使用JDK 8到13。
在Windows上,您可以使用JDK 8到12,因为我们受到JDK错误的影响:请参阅https://github.com/quarkusio/quarkus/issues/5359。
如果您只打算使用上述JVM,则可以编译到特定于您的版本的内容。
至于为什么我们的示例都使用JDK 8:它们的构建也是通过GraalVM支持本地映像,直到最近,GraalVM还只支持JDK 8。GraalVM 19.3.0只是添加了对JDK 11的预览支持(而且我们正在做这个工作)。
发布于 2019-11-26 09:51:22
您可以在Java12中使用Quarkus。有很多方法可以配置Maven来使用该版本,例如,请参阅this。
https://stackoverflow.com/questions/59040277
复制相似问题