Windows10 下 JDK17 环境变量配置超详细教程(ZIP 版)
前言
JDK 是 Java 开发的核心基础,相比于安装包版,ZIP 解压版更灵活、无残留,适合开发者按需管理多个 JDK 版本。本文以 JDK17.0.10 为例,手把手教你在 Windows10 系统中完成解压、路径配置与验证,全程无需复杂操作,新手也能一次成功!
一、前期准备
- 已下载 JDK17 的 ZIP 压缩包(本文以
jdk-17.0.10.zip为例); - 确认 Windows10 系统为 64 位(JDK17 仅支持 64 位系统)。
二、步骤 1:解压 JDK 压缩包
- 找到下载好的
jdk-17.0.10.zip,右键选择解压到当前文件夹 或解压到 jdk-17.0.10/; - 将解压后的
jdk-17.0.10文件夹移动到非中文、无空格 的目录下(建议放在专门的环境工具目录)。- 本文示例路径:
E:\Environment\JDK\jdk-17.0.10(对应你提供的截图路径,解压后目录结构如下)。
- 本文示例路径:
「图 1」:解压后
jdk-17.0.10文件夹的完整目录截图(包含 bin、conf、include 等子文件夹)
三、步骤 2:配置系统环境变量(核心步骤)
环境变量的作用是让 Windows 系统识别 java、javac 等命令,无需手动进入 JDK 目录执行。
2.1 打开环境变量配置界面
- 右键点击此电脑 ,选择属性;
- 在弹出的界面右侧,点击高级系统设置;
- 在系统属性窗口中,切换到高级 选项卡,点击下方的环境变量按钮。
「图 2」:"系统属性"窗口,标注"高级"选项卡和"环境变量"按钮位置
2.2 配置 JAVA_HOME 变量(全局识别 JDK 路径)
- 在系统变量 区域(下方大框),点击新建;
- 变量名输入:
JAVA_HOME; - 变量值输入:JDK 解压后的根目录路径 (即包含 bin 文件夹的上级目录)。
- 本文示例值:
E:\Environment\JDK\jdk-17.0.10;
- 本文示例值:
- 点击确定保存。
「图 3」:"新建系统变量"窗口,标注 JAVA_HOME 的变量名和变量值输入框
2.3 配置 Path 变量(让系统识别 Java 命令)
- 在系统变量 区域,找到名为
Path的变量,选中后点击编辑; - 在编辑环境变量窗口中,点击新建 ,输入:
%JAVA_HOME%\bin; - 按住鼠标左键,将新建的
%JAVA_HOME%\bin行拖动到最顶部(避免与其他 JDK 版本冲突); - 连续点击确定,关闭所有编辑窗口。
「图 4」:Path 变量编辑窗口,标注"新建"按钮和
%JAVA_HOME%\bin行的位置及置顶操作
补充:可选配置 CLASSPATH(兼容旧项目)
JDK11 及以上版本无需强制配置 CLASSPATH,若需兼容老项目,可按以下步骤操作:
- 在系统变量 区域,点击新建;
- 变量名输入:
CLASSPATH; - 变量值输入:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意开头的英文句号); - 点击确定保存。
「图 5」:新建 CLASSPATH 系统变量的窗口(可选)
四、步骤 3:验证配置是否成功
- 按下
Win + R键,输入cmd,回车打开命令提示符; - 依次输入以下 3 条命令,按回车执行,若输出对应信息则配置成功。
命令 1:查看 JDK 版本
bash
java -version
预期输出(版本号与你安装的 JDK 一致):
java version "17.0.10" 2024-01-16 LTS
Java(TM) SE Runtime Environment (build 17.0.10+11-LTS-240)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.10+11-LTS-240, mixed mode, sharing)
命令 2:查看 javac 编译器版本(验证 JDK 完整性)
bash
javac -version
预期输出:
javac 17.0.10
命令 3:验证 JAVA_HOME 路径
bash
echo %JAVA_HOME%
预期输出:
E:\Environment\JDK\jdk-17.0.10
「图 6」:命令提示符窗口,展示上述 3 条命令的执行结果
五、常见问题排查
- 输入 java -version 提示"不是内部或外部命令" :
- 检查 Path 变量是否正确添加
%JAVA_HOME%\bin,且是否置顶; - 确认 JAVA_HOME 的路径是否为 JDK 根目录(不要包含 bin 文件夹)。
- 检查 Path 变量是否正确添加
- 版本号与安装的 JDK 不一致 :
- 系统中存在其他 JDK 版本,将 Path 中的
%JAVA_HOME%\bin拖动到最顶部即可。
- 系统中存在其他 JDK 版本,将 Path 中的
- 解压后缺少 bin 文件夹 :
- 重新下载 JDK ZIP 包,确认下载的是JDK(非 JRE)。
总结
至此,Windows10 下 JDK17 的环境变量就配置完成了!ZIP 版 JDK 无需安装,配置核心是正确设置 JAVA_HOME 和 将 bin 目录加入 Path。配置完成后,你就可以开始编写、编译和运行 Java 程序了。







