java GraalVM对JDK 8的库存和使用OSGI容器的影响
我试图在一个库存JDK(OracleJDK8版本)上使用GraalVM,除此之外,我还试图在一个OSGI容器中使用它。 它失败,出现以下错误: 奥斯基。ee;(&;(osgi.ee=JavaSE)(版本=9.0)) 我使用的版本是:
<dependency>
<groupId>com.ibm.icu</groupId>
<artifactId>icu4j</artifactId>
<version>64.2</version>
</dependency>
<dependency>
<groupId>org.graalvm.sdk</groupId>
<artifactId>graal-sdk</artifactId>
<version>20.3.0</version>
</dependency>
<dependency>
<groupId>org.graalvm.js</groupId>
<artifactId>js</artifactId>
<version>20.3.0</version>
</dependency>
<dependency>
<groupId>org.graalvm.js</groupId>
<artifactId>js-scriptengine</artifactId>
<version>20.3.0</version>
</dependency>
<dependency>
<groupId>org.graalvm.truffle</groupId>
<artifactId>truffle-api</artifactId>
<version>20.3.0</version>
</dependency>
您能建议我应该使用上述版本的哪些版本,或者使用GraalVM所需的Java的最低版本应该高于JDK上的Oracle Java 8吗?请注意,我不能使用Open JDK。 今年将Java升级到8以上是不可行的,但根据目前的项目限制,这可能是明年的一个机会
共 (0) 个答案