JDK安装后需配置环境变量才能使用java和javac命令:一设JAVA_HOME指向JDK根目录,二将%JAVA_HOME%\bin加入PATH,三新开终端执行java -version和javac -version验证。

直接装好 JDK 后,系统默认不认识 java 或 javac 命令——关键在配置环境变量。只要三步:装对路径、设好 JAVA_HOME、加进 PATH,基本就通了。
下载与安装 JDK
推荐使用长期支持(LTS)版本,比如 JDK 21 或 JDK 17;JDK 8 仍可学基础,但新项目建议用更新的 LTS 版本。
- 从官网或可信镜像站下载:Oracle 官网(需注册)、清华大学镜像(Adoptium)、Azul Zulu 等
- Windows 用户选 x64 Installer(.exe),除非你确认是 32 位系统(极少见)
- 安装时路径不要含中文、空格或特殊字符,例如:
D:\Java\jdk-21或C:\dev\jdk-17 - 一路“下一步”即可,JRE 会自动包含在 JDK 内,无需单独装
配置 JAVA_HOME 系统变量
这是定位 JDK 的“地址簿”,很多工具(如 Maven、Tomcat、IDE)都依赖它。
- 右键“此电脑” → “属性” → “高级系统设置” → “环境变量”
- 在“系统变量”区域点击“新建”
- 变量名填:JAVA_HOME(全大写,不能错)
- 变量值填:JDK 的根目录(不含
\bin),例如:D:\Java\jdk-21
把 bin 目录加入 PATH
让命令行能直接运行 java 和 javac。
立即学习“Java免费学习笔记(深入)”;
- 在“系统变量”中找到 Path,双击编辑
- 点击“新建”,添加:
%JAVA_HOME%\bin - 为防冲突,建议把这个条目上移到靠前位置(尤其当你装过多个 JDK 时)
- 保存所有设置后,必须新开一个 CMD 或 PowerShell 窗口再验证
验证是否成功
打开新命令行窗口,依次执行:
-
java -version—— 应显示 JDK 版本信息(如java version "21.0.3") -
javac -version—— 应输出编译器版本(如javac 21.0.3)
两个都正常,说明 JDK 安装和环境变量配置完成。CLASSPATH 现代 JDK 已非必需,初学者可跳过;如有需要再按 .;%JAVA_HOME%\lib 补充。


















