第一步:准备工作 - 下载并安装 JDK
在配置环境变量之前,您必须先安装 Java 开发工具包。

-
下载 JDK
- 访问 Oracle 官方下载页面:https://www.oracle.com/java/technologies/downloads/
- 向下滚动找到 "Java SE Development Kit" (JDK) 版本。
- 重要提示:请选择与您的 Windows 7 系统匹配的版本,Windows 7 主要是 32 位 (x86) 和 64 位 (x64) 系统,如果您不确定,可以右键点击“计算机” -> “属性” 查看。
- 选择一个长期支持版本,JDK 8 或 JDK 11,它们非常稳定且广泛使用,对于新手,JDK 8 是一个不错的选择。
- 接受许可协议,然后下载对应的
.exe安装文件。
-
安装 JDK
- 找到下载的
.exe文件,双击运行。 - 强烈建议:在安装过程中,不要修改默认的安装路径,通常路径会是:
C:\Program Files\Java\jdk-1.8.0_321(64位系统)C:\Program Files (x86)\Java\jdk-1.8.0_321(32位系统)
- 记下这个完整的安装路径,后续配置会用到。
- 点击“下一步”直到安装完成,安装程序会自动将 JDK 的
bin目录添加到系统的 Path 环境变量中,但为了确保万无一失,我们通常会手动配置。
- 找到下载的
第二步:配置环境变量
安装完成后,我们需要手动配置三个核心环境变量:JAVA_HOME、Path 和 CLASSPATH。
打开“环境变量”设置窗口
- 点击桌面左下角的 “开始” 按钮。
- 右键点击 “计算机”,选择 “属性”。
- 在弹出的窗口中,点击左侧的 “高级系统设置”。
- 在“系统属性”对话框中,点击右下角的 “环境变量...” 按钮。
配置 JAVA_HOME 变量
JAVA_HOME 的作用是指向 JDK 的安装根目录,很多 Java 应用程序(如 Tomcat、Maven)都依赖它来寻找 JDK。

- 在“环境变量”窗口的 “系统变量” 区域(不是“用户变量”),点击 “新建...”。
- 变量名:输入
JAVA_HOME(全大写,不能有空格)。 - 变量值:输入您之前记下的 JDK 安装路径。
C:\Program Files\Java\jdk1.8.0_321- 注意:变量值末尾不要加反斜杠
\。
- 注意:变量值末尾不要加反斜杠
- 点击“确定”保存。
配置 Path 变量
Path 变量是 Windows 的可执行文件搜索路径,我们添加 JDK 的 bin 目录到这里,这样就可以在任何目录下使用 java、javac 等命令。
-
在“系统变量”区域中,找到并选中名为
Path的变量。 -
点击 “编辑...” 按钮。
-
方法一(推荐,更清晰):
- 在“编辑环境变量”窗口中,点击 “新建”。
- 在新行中,输入
%JAVA_HOME%\bin。 - 注意:
%JAVA_HOME%是一个引用,它会自动替换为您在JAVA_HOME变量中设置的路径,这样做的好处是,即使将来更换 JDK 版本,只需修改JAVA_HOME的值即可,Path无需改动。 - 确保这一行在最上方或靠上的位置,以避免系统可能找到其他版本的 Java。
-
方法二(传统方法):
- 点击“新建”。
- 输入完整的 JDK
bin目录路径,C:\Program Files\Java\jdk1.8.0_321\bin。 - 这种方法路径是固定的,更换 JDK 后需要手动修改这里。
-
检查和清理:如果您之前安装过其他 Java 环境,可能会在 Path 中存在旧的 Java 路径,为了避免冲突,可以选中这些旧的路径,点击“删除”。
-
点击“确定”保存所有修改。
配置 CLASSPATH 变量
CLASSPATH (类路径) 用于告诉 Java 虚拟机 (JVM) 在哪里寻找用户自定义的类(.class 文件)和库文件(.jar 文件)。
- 在“系统变量”区域,点击 “新建...”。
- 变量名:输入
CLASSPATH(全大写,不能有空格)。 - 变量值:输入
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar- :代表当前目录,这是一个非常重要的部分,它让 JVM 首先在当前目录下查找类文件。
- :是路径分隔符,用于分隔不同的路径。
%JAVA_HOME%\lib\dt.jar和%JAVA_HOME%\lib\tools.jar:这是 JDK 自带的两个核心库文件,必须包含在内。
- 点击“确定”保存。
第三步:验证配置
所有配置都完成后,我们需要验证 Java 是否能被系统正确识别。
-
重启命令提示符
- 非常重要! 您必须关闭所有已打开的命令提示符 (CMD) 窗口,然后重新打开一个新的,因为旧的窗口使用的是旧的系统环境变量,不会加载新的配置。
-
检查 Java 版本
- 在新的命令提示符窗口中,输入以下命令:
java -version
- 如果配置成功,您将看到类似下面的输出,显示您安装的 JDK 版本信息:
java version "1.8.0_321" Java(TM) SE Runtime Environment (build 1.8.0_321-b07) Java HotSpot(TM) 64-Bit Server VM (build 25.321-b07, mixed mode)
- 在新的命令提示符窗口中,输入以下命令:
-
检查编译器 (javac)
- 输入以下命令检查 Java 编译器是否存在:
javac -version
- 如果成功,会显示:
javac 1.8.0_321
- 输入以下命令检查 Java 编译器是否存在:
-
检查环境变量
- 您还可以使用
echo命令来检查变量是否设置正确:echo %JAVA_HOME% echo %PATH% echo %CLASSPATH%
- 它们会分别输出您设置的变量值。
- 您还可以使用
常见问题与解决方法
-
问题1:
'java' 不是内部或外部命令,也不是可运行的程序或批处理文件。- 原因:
Path变量没有配置正确,或者系统找不到java.exe。 - 解决:
- 仔细检查
Path变量中是否添加了%JAVA_HOME%\bin或正确的路径。 - 确认路径中没有拼写错误。
- 确保您已经关闭并重新打开了命令提示符窗口。
- 仔细检查
- 原因:
-
问题2:
javac命令无效,但java -version可以,`- 原因:
java命令可能来自 JRE (Java Runtime Environment) 的bin目录,而javac(编译器) 只存在于 JDK 的bin目录,这表明您的Path可能指向了 JRE 而不是 JDK。 - 解决:检查
Path变量,确保它指向的是 JDK 的bin目录,而不是 JRE 的bin目录,JRE 的路径会是C:\Program Files\Java\jre1.8.0_321\bin。
- 原因:
-
问题3:配置后仍然无效。
- 解决:
- 重启电脑:有时候重启电脑是加载新环境变量最彻底的方法。
- 检查拼写:
JAVA_HOME,Path,CLASSPATH这些变量名不能写错。 - 检查路径:确保
JAVA_HOME的路径是正确的,并且末尾没有\。
- 解决:
恭喜您!如果以上所有验证都通过,那么您的 Windows 7 系统上的 Java 环境变量就已经成功配置好了,现在您可以开始进行 Java 编程了。
