【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 程序了。

相关推荐
AI精钢2 分钟前
OpenLobster 的优势与劣势:一次面向 OpenClaw 用户的架构审视
java·微服务·架构·ai agent·mcp·openclaw·openlobster
MonkeyKing_sunyuhua7 分钟前
本地将镜像打包推送到阿里云的镜像服务器
java·服务器·阿里云
飞Link10 分钟前
Kafka~本地Python Kafka发送数据,服务端Kafka消费不到
java·分布式·kafka
喵喵蒻葉睦12 分钟前
力扣 hot100 滑动窗口最大值 单调双端队列 java 简单题解
java·数据结构·算法·leetcode·双端队列·滑动窗口·队列
重庆兔巴哥21 分钟前
如果Java环境变量配置不成功,应该怎么办?
java·开发语言
西野.xuan31 分钟前
【一篇即毕业系列】C++的volatile关键字从基础到通天。
java·jvm·c++
超级大福宝37 分钟前
用买火车票的例子讲解Java反射的作用
java·开发语言·后端
H_老邪1 小时前
mysql 存储过程
java·数据库·sql
老虎06271 小时前
Netty[ NIO 核心速成 ] ---- NIO三大组件(Channel & Buffer&selector)
java·github·nio