首页 > 解决方案 > JDK 11 的 JRE 版本是什么?

问题描述

使用jdk11需要什么版本的jre?找不到8update192以后的jre版本。

一般来说,JDK 版本是否与 Java 语言版本相关?Java 8 的 JDK 8 和 Java 11 的 JDK 11 ?

如果我使用 JDK 11,是否可以运行使用较少运行时的应用程序,例如 8?那是带有 Jre 8 的 JDK 11

标签: java

解决方案


JDK 版本是否与 Java 语言版本相关?

是的。在 Java 平台上生成应用程序的工具包 JDK 的编号被编号以匹配 Java 平台的版本。8 换 8,11 换 11,以此类推。

如果我使用 JDK 11,是否可以运行使用较少运行时的应用程序,例如 8?那是带有 Jre 8 的 JDK 11

如果您的项目明确配置为仅为早期 Java 编译和构建,则可以在早期 Java 开发期间使用JDK 11 。

当然,这意味着您不能使用后期 Java 中添加的功能。但是,如果您的项目配置正确,您的IDE应该会阻止将此类功能引入您的代码库。

使用jdk11需要什么版本的jre?

不再有单独的 JRE 分发。JRE 是用于运行应用程序的仅运行时环境,而 JDK 用于开发(和运行)应用程序。

据我所知,现在我们只有 JDK 版本。

Oracle 不再打算让最终用户安装 JRE 或 JDK。浏览器中的Java Applet和Java Web Start应用程序交付都将被逐步淘汰,最终用户不再需要 JRE。基于 Java 的应用程序应捆绑自己的 Java 实现。唯一有意识地安装 JDK 的人是开发人员和服务器端系统管理员。

重要的:

学习关于:


这是一个流程图,可以帮助您在提供 Java 11 实现的各种供应商中找到并做出决定。

指导您为 Java 11 实施选择供应商的流程图


选择 Java 供应商的动机


推荐阅读