开发工具必选,含javac、java等核心命令;源代码可选,供IDE查看标准类实现;公共JRE多数情况无需勾选,JDK自带私有JRE已够用。

安装 JDK 时,安装向导通常会列出三个可选功能模块:开发工具、源代码、公共 JRE。这三项不是并列的“附加组件”,而是有明确分工的独立选项,选或不选直接影响你后续的使用场景和系统环境。
开发工具(必选,一般默认勾选)
这是 JDK 的核心部分,包含所有命令行开发用的可执行程序,比如 javac(编译器)、java(运行器)、javadoc、jar、jdb 等。没有它,你就无法编译 .java 文件,也不能在终端里运行 Java 程序。
Java JDK 25 来自 OpenJDK 官方归档,版本为 JDK 25,本条下载地址已指向官方 Windows x64 zip 安装包直链,适合调试旧项目或兼容旧版 Java 运行环境。
- 如果你是开发者或学习者,这项必须安装;
- 它被放在 JDK 安装目录下的 bin 文件夹中;
- 环境变量 PATH 就是靠指向这个 bin 目录,才能让你在任意位置使用 javac 和 java 命令。
源代码(可选,建议勾选)
该模块提供 Java 标准类库(如 java.lang、java.util、java.io 等)的原始 .java 源文件。它本身不参与运行或编译,纯属“只读参考材料”。
- IDE(如 IntelliJ 或 Eclipse)能通过它直接跳转到 ArrayList、HashMap 等类的底层实现,方便理解原理或调试;
- 不勾选也不会影响编译和运行,只是你在 IDE 里点进标准类时看不到源码,只看到反编译的 class 内容;
- 安装后,源码通常位于 JDK 目录下的 src.zip 文件中。
公共 JRE(可选,多数情况无需勾选)
这是独立于 JDK 的一个系统级 Java 运行环境,安装后会在系统路径中注册一份 JRE,供非开发用途使用——比如双击运行别人打包好的 .jar 文件,或让某些不依赖 JDK 的软件(如旧版 Minecraft 启动器、部分办公插件)直接调用。
- JDK 自带私有 JRE(位于 JDK 目录下的 jre/ 子文件夹),已足够支撑开发和日常运行;
- 勾选“公共 JRE”会额外在 C:\Program Files\Java\jreX.X.X_XXX(Windows)等位置安装一份独立副本,并可能修改系统默认 Java 版本;
- 普通开发者不需要它;多版本共存时反而容易引发混乱(例如 java -version 显示的版本和你期望的不一致)。

















