You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

技术问询:安装Java SE是否包含Java JRE?

Java SE与JRE的包含关系说明

嘿,你好!针对你提出的两个关于Java SE和JRE的问题,我结合不同Java版本的架构差异给你梳理清楚:

1. Java SE安装包中是否包含Java JRE?

这个得按Java版本区分来看:

  • 在Java 8及更早版本中,Java SE开发包(也就是我们常说的JDK)的安装包是包含独立JRE目录的,部分版本的安装程序还会让你选择是否同时将独立JRE安装到系统路径中。
  • 从Java 9开始,Oracle调整了Java的模块化架构,不再提供单独的JRE安装包。Java SE开发包(JDK)本身就集成了所有JRE的核心运行功能——虽然没有了单独的jre文件夹,但安装包里已经包含了运行Java程序所需的全部组件,你也可以通过jlink工具生成自定义的轻量化运行时环境。

2. 若已安装Java SE,是否同时包含Java JRE?

同样分版本解释:

  • Java 8及更早版本:如果你安装了完整的Java SE开发包(JDK),那肯定已经包含了JRE——要么是JDK目录下自带的JRE,要么是安装过程中自动部署的独立JRE,两种情况都能正常运行Java程序。
  • Java 9及以后版本:安装Java SE(JDK)之后,就等同于拥有了JRE的全部功能,不需要再额外安装JRE。因为JDK本身已经整合了运行时的所有必要模块,直接就能运行.class文件或Java应用程序。

内容的提问来源于stack exchange,提问作者user46688

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 07:58:17