java环境变量配置只需两步:设java_home指向jdk根目录,再将%java_home%\bin加入path;配置后重启cmd运行java -version和javac -version均显示相同版本即成功。

Java 环境变量配置核心就两步:设 JAVA_HOME 指向 JDK 安装目录,再把 %JAVA_HOME%\bin 加进系统 Path。配对了,命令行里就能直接用 java 和 javac。
确认 JDK 已正确安装
打开命令提示符(CMD),输入:
java -version
如果显示类似 java version "17.0.2",说明 JDK 已装好;如果提示“不是内部或外部命令”,先去官网下载并安装 JDK(推荐 Adoptium 的 JDK 17 或 JDK 21 LTS 版本),记下安装路径,例如:
C:\Program Files\Eclipse Adoptium\jdk-17.0.2.8-hotspot 或 D:\Java\jdk-21
设置 JAVA_HOME 系统变量
按 Win + R,输入 sysdm.cpl 回车 → 切换到“高级”选项卡 → 点击“环境变量” → 在“系统变量”区域点击【新建】:
- 变量名填:JAVA_HOME
- 变量值填:JDK 的根目录路径(不含
\bin)
比如:D:\Java\jdk-21或C:\Program Files\Eclipse Adoptium\jdk-17.0.2.8-hotspot
⚠️ 注意:路径中含空格(如 Program Files)时,后续在 Path 中引用要加英文双引号,但 JAVA_HOME 变量值本身不加引号。
把 bin 目录加入 Path
仍在“环境变量”窗口,找到系统变量中的 Path,双击编辑 → 点击【新建】→ 输入:
%JAVA_HOME%\bin
建议将这一行移到列表靠前位置(避免被旧 Java 路径覆盖)。
✅ 补充说明:
• 不要手动写死完整路径(如 C:\...\bin),用 %JAVA_HOME%\bin 更规范、易维护;
• JDK 9 及以后版本基本不需要配置 CLASSPATH,可跳过。
验证是否生效
关闭所有已打开的 CMD 或 PowerShell 窗口,**重新打开一个新窗口**,执行:
java --version<br>javac --version
两个命令都应输出版本号,且版本一致,即表示配置成功。
若仍报错,重点检查:
• 是否新开命令行窗口(旧窗口不会自动读取新变量);
• JAVA_HOME 路径下是否存在 bin 文件夹;
• Path 中是否误加了空格或中文符号;
• 是否多个 Java 路径共存导致冲突(删掉其他 JDK 的 bin 条目)。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











