Oracle NoSQL 是否支持 Open JDK?

问题描述

是否支持 OpenJDK?在发行说明中,表明Oracle Nosql数据库支持开放JDK,但是当我尝试安装时,出现以下错误

21.1.12 2021-04-08 06:19:55 UTC  Build id: f48d499c8588 
Edition: Client
N/A JDK is not supported. 
Please use a Java version equal to or newer than the
following recommended versions: Private Build 
Java 1.8.0,Azul Systems,Inc. Java 1.8.0,IBM Corporation Java 1.7.0,Oracle Corporation Java 1.8.0
[opc@node1-nosql script]$ java -version
openjdk version "13.0.2" 2020-01-14
OpenJDK Runtime Environment 19.9 (build 13.0.2+8)
OpenJDK 64-Bit Server VM 19.9 (build 13.0.2+8,mixed mode,sharing)

解决方法

我遇到了类似的问题,我意识到它正在使用从 https://jdk.java.net/archive/ 下载的开放 JDK

我开了一张票,Oracle 正在努力解决这个问题。这是在安装 Red Hat JDK 时发生的。

java -XshowSettings:properties 2>&1 | grep vendor
    java.specification.vendor = Oracle Corporation
    java.vendor = Red Hat,Inc.
    java.vendor.url = https://www.redhat.com/
    java.vendor.url.bug =
    java.vendor.version = 20.3
    java.vm.specification.vendor = Oracle Corporation
    java.vm.vendor = Red Hat,Inc.

我遵循了有关推荐版本的错误消息中的建议,它现在正在使用开放的 JDK。

Please use a Java version equal to or newer than the
following recommended versions: Private Build 
Java 1.8.0,Azul Systems,Inc. Java 1.8.0,IBM Corporation Java 1.7.0,Oracle Corporation Java 1.8.0