有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案