2026年推荐使用openjdk 17或21(均为lts版),从eclipse temurin等官方渠道下载,安装路径须纯英文无空格,配置java_home和path环境变量后,通过java -version与javac -version验证成功。

直接下载安装 JDK 不难,关键是选对版本、路径规范、环境变量配准。2026 年推荐用 OpenJDK 17(LTS 长期支持版)或 OpenJDK 21(最新 LTS),稳定、兼容好、无需商业授权。
一、从哪下?推荐三个靠谱渠道
• Oracle 官网:https://www.oracle.com/java/technologies/ → 进入 “Java SE” → 点 “JDK Download”,注意选择 OpenJDK(免费)而非 Oracle JDK(商用需许可)
• Eclipse Temurin(Adoptium):https://adoptium.net/ → 推荐首选,开源、更新快、预编译好,Windows 直接下 x64 Installer(.exe)
• 国内镜像站:搜索“JDK 17 国内镜像”或“Temurin 镜像”,如清华大学、华为云镜像源,下载速度明显更快
二、安装时要注意什么?
• 双击运行 .exe 安装包,全程点“下一步”即可
• 到“选择安装路径”这一步,务必手动修改为纯英文、无空格、无中文的路径,例如:
✓ D:\Java\jdk-17
✓ C:\dev\jdk21
✗ C:\Program Files\Java\…(含空格)
✗ D:\软件\jdk\…(含中文)
• JDK 11 及以后版本(包括 17、21、23)不再自带独立 JRE 目录,也无需勾选“安装公共 JRE”——这是正常设计,不是漏装
三、环境变量怎么配才有效?
在“系统属性 → 高级 → 环境变量 → 系统变量”中操作:
-
JAVA_HOME:新建系统变量 → 名为
JAVA_HOME→ 值填你刚才记下的完整 JDK 路径,例如D:\Java\jdk-17(结尾不加反斜杠) -
Path:编辑已有 Path 变量 → 新增一行:
%JAVA_HOME%\bin(JDK 11+ 版本这一行就足够了;加%JAVA_HOME%\jre\bin也不报错,但冗余) -
CLASSPATH(非必需):初学者可跳过;若需配置,新建变量名
CLASSPATH,值设为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
四、装完怎么验证?别忘了重启终端
• 关闭所有已打开的命令提示符(cmd)或 PowerShell 窗口
• 重新打开一个新的 cmd 窗口,依次执行:
-
java -version→ 应显示类似java version "17.0.1" -
javac -version→ 应显示对应编译器版本,如javac 17.0.1
两行都成功返回版本号,说明 JDK 已就位,可以开始写代码了。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











