【Windows10 下 JDK17 环境变量配置超详细教程(ZIP 版)】

Windows10 下 JDK17 环境变量配置超详细教程(ZIP 版)

前言

JDK 是 Java 开发的核心基础,相比于安装包版,ZIP 解压版更灵活、无残留,适合开发者按需管理多个 JDK 版本。本文以 JDK17.0.10 为例,手把手教你在 Windows10 系统中完成解压、路径配置与验证,全程无需复杂操作,新手也能一次成功!

一、前期准备

  1. 已下载 JDK17 的 ZIP 压缩包(本文以 jdk-17.0.10.zip 为例);
  2. 确认 Windows10 系统为 64 位(JDK17 仅支持 64 位系统)。

二、步骤 1:解压 JDK 压缩包

  1. 找到下载好的 jdk-17.0.10.zip,右键选择解压到当前文件夹解压到 jdk-17.0.10/
  2. 将解压后的 jdk-17.0.10 文件夹移动到非中文、无空格 的目录下(建议放在专门的环境工具目录)。
    • 本文示例路径:E:\Environment\JDK\jdk-17.0.10(对应你提供的截图路径,解压后目录结构如下)。

「图 1」:解压后 jdk-17.0.10 文件夹的完整目录截图(包含 bin、conf、include 等子文件夹)

三、步骤 2:配置系统环境变量(核心步骤)

环境变量的作用是让 Windows 系统识别 javajavac 等命令,无需手动进入 JDK 目录执行。

2.1 打开环境变量配置界面

  1. 右键点击此电脑 ,选择属性
  2. 在弹出的界面右侧,点击高级系统设置
  3. 在系统属性窗口中,切换到高级 选项卡,点击下方的环境变量按钮。

「图 2」:"系统属性"窗口,标注"高级"选项卡和"环境变量"按钮位置

2.2 配置 JAVA_HOME 变量(全局识别 JDK 路径)

  1. 系统变量 区域(下方大框),点击新建
  2. 变量名输入:JAVA_HOME
  3. 变量值输入:JDK 解压后的根目录路径 (即包含 bin 文件夹的上级目录)。
    • 本文示例值:E:\Environment\JDK\jdk-17.0.10
  4. 点击确定保存。

「图 3」:"新建系统变量"窗口,标注 JAVA_HOME 的变量名和变量值输入框

2.3 配置 Path 变量(让系统识别 Java 命令)

  1. 系统变量 区域,找到名为 Path 的变量,选中后点击编辑
  2. 在编辑环境变量窗口中,点击新建 ,输入:%JAVA_HOME%\bin
  3. 按住鼠标左键,将新建的 %JAVA_HOME%\bin拖动到最顶部(避免与其他 JDK 版本冲突);
  4. 连续点击确定,关闭所有编辑窗口。

「图 4」:Path 变量编辑窗口,标注"新建"按钮和 %JAVA_HOME%\bin 行的位置及置顶操作

补充:可选配置 CLASSPATH(兼容旧项目)

JDK11 及以上版本无需强制配置 CLASSPATH,若需兼容老项目,可按以下步骤操作:

  1. 系统变量 区域,点击新建
  2. 变量名输入:CLASSPATH
  3. 变量值输入:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意开头的英文句号);
  4. 点击确定保存。

「图 5」:新建 CLASSPATH 系统变量的窗口(可选)

四、步骤 3:验证配置是否成功

  1. 按下 Win + R 键,输入 cmd,回车打开命令提示符
  2. 依次输入以下 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 条命令的执行结果

五、常见问题排查

  1. 输入 java -version 提示"不是内部或外部命令"
    • 检查 Path 变量是否正确添加 %JAVA_HOME%\bin,且是否置顶;
    • 确认 JAVA_HOME 的路径是否为 JDK 根目录(不要包含 bin 文件夹)。
  2. 版本号与安装的 JDK 不一致
    • 系统中存在其他 JDK 版本,将 Path 中的 %JAVA_HOME%\bin 拖动到最顶部即可。
  3. 解压后缺少 bin 文件夹
    • 重新下载 JDK ZIP 包,确认下载的是JDK(非 JRE)。

总结

至此,Windows10 下 JDK17 的环境变量就配置完成了!ZIP 版 JDK 无需安装,配置核心是正确设置 JAVA_HOME将 bin 目录加入 Path。配置完成后,你就可以开始编写、编译和运行 Java 程序了。

相关推荐
Mahir084 小时前
Spring 循环依赖深度解密:从问题本质到三级缓存源码级解析
java·后端·spring·缓存·面试·循环依赖·三级缓存
RyFit5 小时前
SpringAI 常见问题及解决方案大全
java·ai
石山代码6 小时前
C++ 内存分区 堆区
java·开发语言·c++
绝知此事6 小时前
【算法突围 01】线性结构与哈希表:后端开发的收纳术
java·数据结构·算法·面试·jdk·散列表
无风听海6 小时前
C# 隐式转换深度解析
java·开发语言·c#
一只大袋鼠7 小时前
Git 进阶(二):分支管理、暂存栈、远程仓库与多人协作
java·开发语言·git
德思特7 小时前
从 Dify 配置页理解 RAG 的重要参数
java·人工智能·llm·dify·rag
YOU OU8 小时前
Spring IoC&DI
java·数据库·spring
один but you8 小时前
从可变参数到 emplace:现代 C++ 性能优化的核心组合
java·开发语言
是码龙不是码农9 小时前
ThreadPoolExecutor 7 个核心参数详解
java·线程池·threadpool