Windows 系统下 JDK 安装与环境变量配置
作为编程新手,在 Windows 系统上安装 JDK 并配置环境变量是学习 Java 的第一步,也是最容易踩坑的环节。这篇教程以 JDK 8(最稳定的经典版本)为例,全程图文结合,即使是零基础也能轻松搞定。
一、准备工作
1. 下载 JDK 安装包
JDK(Java Development Kit)是 Java 开发工具包,包含了运行 Java 程序的 JRE 和开发所需的工具。
- 官方下载地址:Oracle 官网 JDK 下载页(需注册 Oracle 账号,若嫌麻烦可选择国内镜像站)
- 国内镜像推荐:华为开源镜像站、阿里云镜像站
- 版本选择:
- 根据系统位数选择:64 位系统选
x64 Installer,32 位系统选x86 Installer(现在主流都是 64 位); - 建议下载
.exe格式的安装程序,比压缩包更简单。
- 根据系统位数选择:64 位系统选
2. 检查系统位数(可选)
右键「此电脑」→「属性」,在「系统类型」中可查看是 32 位还是 64 位操作系统。
二、安装 JDK
- 双击下载好的 JDK 安装包(如
jdk-8u381-windows-x64.exe),弹出安装向导,点击「下一步」 - 选择安装路径(重点:路径不要包含中文、空格或特殊字符):
- 默认路径:
C:\Program Files\Java\jdk1.8.0_381(可修改,但建议记住路径,后续配置环境变量要用); - 示例自定义路径:
D:\Java\jdk1.8.0_381; - 点击「下一步」,等待安装(安装过程中会自动安装 JRE,无需额外操作)。
- 默认路径:
- 安装完成后点击「关闭」即可。
三、配置环境变量(核心步骤)
安装完成后,必须配置环境变量,否则系统无法识别java、javac等命令。
1. 打开环境变量配置界面
- 方式 1:右键「此电脑」→「属性」→「高级系统设置」→「高级」→「环境变量」;
- 方式 2:按下
Win + R,输入sysdm.cpl,回车后切换到「高级」→「环境变量」。
2. 配置系统变量(推荐,所有用户可用)
(1)新建JAVA_HOME变量
- 在「系统变量」区域点击「新建」;
- 变量名:
JAVA_HOME(大写,固定写法); - 变量值:JDK 的安装根路径(如
D:\Java\jdk1.8.0_381); - 点击「确定」。
(2)新建CLASSPATH变量(JDK 1.5 + 可省略,但配置更稳妥)
- 变量名:
CLASSPATH; - 变量值:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意开头的.不能少,代表当前目录); - 点击「确定」。
(3)修改Path变量
- 在「系统变量」中找到
Path变量,双击打开; - 点击「新建」,添加以下两个路径:
%JAVA_HOME%\bin%JAVA_HOME%\jre\bin
- 点击「上移」将这两个路径移到顶部(避免和其他版本冲突),然后依次点击「确定」保存所有配置。
四、验证安装是否成功
按照这个教程操作,99% 的新手都能一次成功。如果遇到问题,优先检查路径和环境变量的拼写,大部分问题都是手误导致的~
总结
- 按下
Win + R,输入cmd,回车打开命令提示符; - 输入 java -version 提示 “不是内部或外部命令”:
- 原因:Path 变量配置错误,或 JAVA_HOME 路径填写错误;
- 解决:检查路径是否正确,是否有中文 / 空格,重新配置后关闭 cmd 重新打开验证。
- javac -version 提示错误,但 java -version 正常:
- 原因:仅配置了 JRE 路径,未配置 JDK 的 bin 路径;
- 解决:确认 Path 中添加了
%JAVA_HOME%\bin。
- 安装多个 JDK 版本,命令行显示的版本不对:
- 原因:Path 中低版本路径在高版本前面;
- 解决:在 Path 变量中将目标 JDK 的 bin 路径移到最顶部。
- JDK 安装核心:路径不要包含中文 / 空格,这是新手最容易踩的坑;
- 环境变量配置关键:
JAVA_HOME指向 JDK 根目录,Path添加bin路径; - 验证步骤:通过
java -version和javac -version两个命令确认安装成功,缺一不可(javac 正常才代表开发环境可用)。
成功示例输出:
java version "1.8.0_381" Java(TM) SE Runtime Environment (build 1.8.0_381-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.381-b09, mixed mode)五、常见问题与解决
依次输入以下 3 个命令,若输出对应信息则说明安装成功
# 1. 查看Java版本(验证JRE) java -version # 2. 查看javac版本(验证JDK,开发工具) javac -version # 3. 查看JAVA_HOME路径(可选) echo %JAVA_HOME%