jdk安装要“一步到位”,关键在于选对lts版本(如jdk 17或21)、使用x64 installer默认路径安装、正确配置java_home和path环境变量,最后用java -version与javac -version双验证。

JDK安装本身不复杂,关键在“一步到位”——意思是装完就能用,不卡在javac报错、不反复重装、不手动翻bin目录。核心就三点:选对版本和安装包、走对路径、环境变量一次配准。
选版本和安装包:认准LTS + x64 + Installer
当前(2026年)推荐直接装 JDK 17 或 JDK 21(都是LTS长期支持版),别选JDK 23等非LTS版本,稳定性差、教程少、IDE支持滞后。下载时注意:
- 操作系统是64位Windows?就下 x64 Installer(.exe),不是Compressed Archive(.zip)或MSI
- 官网下载页里明确标着“Windows x64 Installer”的那个,点它
- 安装包大小通常在200MB左右,太小(比如30MB)可能是精简版或错误链接
安装过程:默认路径最省事,但必须记牢路径
双击.exe后一路“下一步”,唯一需要你主动确认的是安装路径。建议:
- 用默认路径:
C:\Program Files\Java\jdk-17(或类似),不要改盘符、不要带中文、不要有空格(如C:\My Java会出问题) - 如果非要自定义,选简单纯英文路径,例如:
D:\jdk17,千万别用D:\Java开发工具 - 安装中途会弹出“安装JRE”提示——直接取消或跳过,JDK 9之后JRE已内置,额外装反而可能冲突
环境变量配置:只设两个,顺序不能错
打开“系统属性 → 高级 → 环境变量”,在系统变量区操作:
-
新建变量:变量名填
JAVA_HOME(全大写,一个字母都不能错),变量值填你刚才记下的JDK完整路径,例如:C:\Program Files\Java\jdk-17 -
编辑Path变量:点击“编辑”→“新建”→输入
%JAVA_HOME%\bin(注意是英文%号,不是中文%) - 删掉任何其他Java相关路径(比如旧版本的
C:\Program Files\Java\jdk-8\bin),避免干扰
配完不用重启电脑,但要关掉所有已打开的命令行窗口,再新开一个cmd测试。
验证是否真到位:两行命令定生死
在全新打开的cmd中,依次执行:
-
java -version→ 应显示JDK版本,如java version "17.0.1" -
javac -version→ 应显示对应编译器版本,如javac 17.0.1
两个都成功,说明JDK安装+环境变量完全到位;如果java行但javac不行,90%是Path里漏了%JAVA_HOME%\bin,或者JAVA_HOME路径多打了一个斜杠、少了一个文件夹名。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











