JDK 14.0.1 安装和 "No Java runtime present, requesting install"

JDK 14.0.1 installed and "No Java runtime present, requesting install"

我发现了类似的问题,但 none 最近解决了这个问题。

全新安装Java,备案:

java -version
openjdk version "14.0.1" 2020-04-14
OpenJDK Runtime Environment AdoptOpenJDK (build 14.0.1+7)
Eclipse OpenJ9 VM AdoptOpenJDK (build openj9-0.20.0, JRE 14 Mac OS X amd64-64-Bit Compressed References 20200416_40 (JIT enabled, AOT enabled)
OpenJ9   - 05fa2d361
OMR      - d4365f371
JCL      - 5757187cae based on jdk-14.0.1+7)

我正在尝试执行一个简单的:

javaws

并得到一个

No Java runtime present, requesting install.
Unable to locate a Java Runtime to invoke.

在前面提到的类似问题中,人们将此与JAVA_HOME的缺失联系起来,但这里不是这种情况:

echo $JAVA_HOME
/Users/fbarbeiro/.sdkman/candidates/java/current/bin/java

我使用的是 MacOS High Sierra 版本10.13.3由于外部依赖关系我无法更新。

关于可能导致 No Java runtime present, requesting install. Unable to locate a Java Runtime to invoke. 的原因的任何线索?

谢谢

javaws 是启动 Java Web Start 启动器的命令。

Java Web Start 在 Java 9 中被弃用并在 Java 11 中被删除。您可以从 14 降级到 10,或者寻找替代品。我通过互联网搜索找到了这个:https://openwebstart.com/