Java 14 使用什么 JRE?

新手上路,请多包涵

有留言

项目已由较新版本的 Java Runtime(类文件版本 57.0)编译,此版本的 Java Runtime 只能识别 52.0 以下的类文件版本

我用谷歌搜索“JDK 14 需要 JRE”,但没有找到下载。在我的 Windows 10 Java 控制面板中,它显示我拥有最新版本的 Java 平台。我无法在我的项目中降级 JDK,因为我使用的是一个完全在 Java 14 上编译的库。如何(以及在哪里)升级 JRE 以与 Java 14 匹配并支持版本 57?

原文由 Thicc 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 508
1 个回答

我假设您在您的机器上使用的是来自 Oracle 的 Java 版本/构建。从 Java 11 开始,Oracle Java 不会自动在您的系统上更新和安装任何新的 JRE。接下来,Oracle 不再为 Java 11+ 提供 JRE 构建。您只能从 Oracle (Oracle JDK) 下载 JDK。

虽然 Oracle 提供了 Oracle JDK 构建的替代方案(请参阅 https://jdk.java.net/14/ ),但您无法在此处获得 JRE。

AdoptOpenJDK 是一个很好的选择,它在此处为 Java 14 提供 JRE: https ://adoptopenjdk.net/releases.html?variant=openjdk14&jvmVariant=hotspot

原文由 Hendrik Ebbers 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题