解决 JDK 1.8 及以上版本(如 JDK 9, 11, 17 等)没有 JRE 的问题

作者:da吃一鲸8862024.01.17 04:03浏览量:34

简介:JDK 1.8 及以上版本不再单独提供 JRE,因为随着虚拟化、容器化、微服务化的普及,JRE 已跟不上时代的发展。本文将为你提供解决方法,以在 JDK 1.8 及以上版本中获取 JRE。

千帆应用开发平台“智能体Pro”全新上线 限时免费体验

面向慢思考场景,支持低代码配置的方式创建“智能体Pro”应用

立即体验

自从 JDK 9 引入了模块系统后,JDK 的安装方式发生了变化。JDK 1.8 及以上版本不再单独提供 JRE,因为 Java 平台的领导者们意识到,随着虚拟化、容器化、微服务化的普及,庞大的 JRE 已经无法满足现代应用的需求。为了解决这个问题,我们需要采取一些措施来获取所需的 JRE。
方法一:从 JDK 中提取 JRE
步骤 1:以管理员身份运行命令提示符或 Windows PowerShell
在 Windows 系统的开始菜单上,单击鼠标右键,选择“命令提示符(管理员)”或“Windows PowerShell(管理员)”,以管理员身份运行。
步骤 2:检查 JDK 安装目录
打开命令提示符或 Windows PowerShell,输入以下命令检查 JDK 的安装目录:
java -version
步骤 3:提取 JRE
在命令提示符或 Windows PowerShell 中,导航到 JDK 的安装目录,并执行以下命令来提取 JRE:
bin\jre\bin\java -version
如果成功提取了 JRE,你可以通过在系统环境变量中设置 JAVA_HOME 和 PATH 来使用它。
方法二:重新安装 JDK 并选择安装 JRE
步骤 1:下载并安装 JDK
访问 Oracle 或其他官方网站,下载与你的操作系统和硬件架构相匹配的 JDK 安装程序。确保下载的版本是 JDK 1.8 或更高版本。
步骤 2:运行安装程序并选择安装 JRE
运行下载的安装程序,并根据提示进行操作。在安装过程中,确保选择“安装 JRE”选项,以便将 JRE 与 JDK 同时安装在系统中。
步骤 3:验证安装结果
安装完成后,打开命令提示符或 Windows PowerShell,并输入以下命令验证是否成功安装了 JRE:
java -version 和 jre\bin\java -version
如果两个命令都能正确显示 Java 版本信息,则表示已成功安装了 JRE。
通过以上方法之一,你应该能够解决 JDK 1.8 及以上版本没有 JRE 的问题。请注意,在生产环境中使用未及时更新安全修补程序的旧版 JRE 可能存在安全风险。因此,建议定期更新你的 JDK 和 JRE 到最新版本。另外,对于实际应用中遇到的与 Java 环境配置相关的问题,也可以查阅相关的官方文档和社区论坛进行交流和寻求帮助。

article bottom image

相关文章推荐

发表评论