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

相关推荐
Renhao-Wan1 小时前
Java 算法实践(七):动态规划
java·算法·动态规划
新缸中之脑2 小时前
Sonnet 4.6 vs Opus 4.6
java·开发语言
曹牧2 小时前
Java:@RequestBody 和 @RequestParam混合使用
java·开发语言
甲枫叶2 小时前
【claude+weelinking产品经理系列16】数据可视化——用图表讲述产品数据的故事
java·人工智能·python·信息可视化·产品经理·ai编程
苡~3 小时前
【openclaw+claude】手机+OpenClaw+Claude实现远程AI编程系列大纲
java·前端·人工智能·智能手机·ai编程·claude api
毕设源码-赖学姐3 小时前
【开题答辩全过程】以 基于java电脑售后服务管理系统设计为例,包含答辩的问题和答案
java·开发语言
我是秦始皇v我5003 小时前
CSDN:Java开发者的成长沃土
java
SoulruiA3 小时前
超容易理解+模版套路解决LeetCode 前序+中序、中序+后序、前序+后序遍历构造树问题
java·算法·力扣