在 Windows 11 中配置 Java 环境变量需正确设置 JAVA_HOME 指向 JDK 根目录,并将 %JAVA_HOME%\bin 添加至 Path;验证时需在新终端中执行 echo %JAVA_HOME%、java -version 和 javac -version。

在 Windows 11 中配置 Java 环境变量,核心是设置 JAVA_HOME 和更新 Path。只要路径正确、变量名规范、重启终端生效,就能正常使用 java 和 javac 命令。
确认 JDK 安装路径
安装 JDK 后,先找到实际安装目录,常见位置有:
- C:\Program Files\Java\jdk-21(官方 JDK)
- C:\Program Files\Eclipse Adoptium\jdk-17.0.1+12-hotspot(Temurin)
- D:\DevTools\jdk-11.0.20(自定义路径)
⚠️ 注意:路径中不能有中文、空格或特殊符号;若含空格(如 Program Files),后续引用时无需加引号,系统会自动处理。
设置 JAVA_HOME 系统变量
这是最关键的一步,用于指向 JDK 根目录(不是 bin 子目录):
立即学习“Java免费学习笔记(深入)”;
Java Maven 项目审查工作流的通用输入处理。当 Java Maven 项目以 ZIP压缩包或 GitLab 仓库 URL 形式提供且需要...时使用。
- 右键“此电脑” → “属性” → “高级系统设置” → “环境变量”
- 在“系统变量”区域点击“新建”
- 变量名填:JAVA_HOME
- 变量值填:你的 JDK 完整路径(例如:C:\Program Files\Java\jdk-21)
将 bin 目录加入 Path
让系统能在任意位置识别 java、javac 等命令:
- 在“系统变量”中找到并选中 Path,点击“编辑”
- 点击“新建”,输入:%JAVA_HOME%\bin
- 确保这一行存在且未被误删或注释
✅ 这样写比直接写死路径更灵活,JDK 升级时只需改 JAVA_HOME,不用动 Path。
验证是否成功
打开全新**的命令提示符(CMD)或 PowerShell**(旧窗口不生效):
- 运行:
echo %JAVA_HOME%→ 应显示你设置的路径 - 运行:
java -version→ 显示 JDK 版本信息 - 运行:
javac -version→ 显示编译器版本(确认 JDK 而非仅 JRE)
如果提示“不是内部或外部命令”,请检查:变量名是否拼错、Path 是否漏掉 %JAVA_HOME%\bin、是否用了旧终端、JDK 是否真安装成功。

















