2026年推荐选用OpenJDK 17或21(均为LTS长期支持版),优先从Eclipse Temurin官网下载;安装时路径须纯英文无空格,如D:\Java\jdk-17;配置JAVA_HOME指向该路径,并在Path中添加%JAVA_HOME%\bin;最后用java -version和javac -version验证。

直接下载安装 JDK 不难,关键是选对版本、路径规范、环境变量配准。2026 年推荐用 OpenJDK 17(LTS 长期支持版)或 OpenJDK 21(最新 LTS),稳定、开源、无需 Oracle 商业授权。
一、去哪里下载 JDK
优先使用免费开源渠道:
- Eclipse Temurin(推荐):官网 https://www.php.cn/link/e387385ebe0dbeefed3e8e9f3968aaba,提供 Windows/macOS/Linux 各平台 OpenJDK 预编译包,一键下载,无注册要求
- Oracle 官网(需注意授权):https://www.oracle.com/java/technologies/ → Java SE → JDK Download,选择“x64 Installer”(Windows 用户),但 Oracle JDK 17+ 对商业用途有许可限制,初学者建议避开
- 国内镜像(提速用):搜索“JDK 17 国内镜像”或“Temurin 21 镜像”,常见如清华大学、华为云镜像站,下载速度快
二、安装 JDK 的关键操作
以 Windows 系统为例(.exe 安装包):
- 双击运行安装程序,全程点“下一步”,到“选择安装路径”时手动修改为纯英文、无空格、无中文的路径,例如:
D:\Java\jdk-17或C:\dev\jdk21 - 不要装在系统盘根目录(如 C:\)或带空格路径(如 C:\Program Files\),否则后续配置易出错
- JDK 11 及以上版本(含 17、21、23)已内置 JRE,安装过程不会单独弹出“安装 JRE”选项,这是正常现象,无需额外处理
三、必须配置的环境变量
全部在“系统属性 → 高级 → 环境变量 → 系统变量”中操作:
立即学习“Java免费学习笔记(深入)”;
-
JAVA_HOME:新建系统变量,变量名填
JAVA_HOME,变量值填你刚才记下的完整 JDK 路径,例如D:\Java\jdk-17 -
Path:编辑已有 Path 变量,新增两行(顺序不敏感):
%JAVA_HOME%\bin%JAVA_HOME%\jre\bin(JDK 11+ 可省略第二行,但加上也不报错,兼容性更好) -
CLASSPATH(非必需):仅部分老教程或特定工具要求,初学者可跳过;如需配置,新建变量名
CLASSPATH,值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
四、验证是否成功
务必关闭所有已打开的命令提示符(cmd)窗口,重新打开一个新窗口再执行以下命令:
-
java -version→ 应显示类似java version "17.0.1"或openjdk version "21.0.1" -
javac -version→ 应显示对应编译器版本,如javac 17.0.1
两条都返回版本号,说明 JDK 已正确安装并可用。如果提示“不是内部或外部命令”,大概率是 Path 没加对,或没重启 cmd。


















