第一步:准备工作 - 安装 JDK
在配置环境变量之前,您必须先安装 Java 开发工具包,如果您已经安装,可以跳过此步。
-
下载 JDK:
- 访问 Oracle 官方下载页面:Oracle JDK Archives
- 注意:由于 Windows 7 已停止支持,最新的 JDK 可能不再支持它,建议选择一个较新的但仍支持 Win7 的版本,JDK 8 或 JDK 11,本教程以 JDK 8 为例。
- 选择您需要的操作系统版本("Windows x64")和对应的 JDK 版本,点击下载。
-
安装 JDK:
- 找到下载的
.exe安装文件(jdk-8u301-windows-x64.exe),双击运行。 - 重要:在安装过程中,请记下您选择的安装路径,默认路径通常是
C:\Program Files\Java\jdk1.8.0_301,为了方便后续操作,建议保持默认或选择一个不带空格的简单路径,如C:\Java\jdk1.8.0_301。 - 按照安装向导的提示,一路点击“下一步”即可完成安装。
- 找到下载的
第二步:配置环境变量
这是整个配置过程的核心,我们需要告诉操作系统去哪里寻找 Java 的可执行文件和库。
-
打开“系统属性”窗口:
- 在桌面右键点击“计算机”图标,选择“属性”。
- 在打开的窗口中,点击左侧的“高级系统设置”。
-
打开“环境变量”:
- 在弹出的“系统属性”对话框中,点击右下角的“环境变量...”按钮。
-
创建或修改变量:
- 现在您会看到两个列表:“用户变量”和“系统变量”。
- 用户变量:只对当前登录的用户有效。
- 系统变量:对所有用户都有效。
- 推荐配置在“系统变量”中,这样其他用户也能使用。
您需要配置或创建以下三个变量:
新建
JAVA_HOME变量- 在“系统变量”区域,点击“新建...”按钮。
- 变量名:
JAVA_HOME - 变量值:填写您 JDK 的安装路径(切记不要在末尾加分号 )。
C:\Program Files\Java\jdk1.8.0_301- 或者您自定义的路径:
C:\Java\jdk1.8.0_301
- 点击“确定”保存。
编辑
Path变量-
在“系统变量”列表中,找到名为
Path的变量,选中它,然后点击“编辑...”按钮。 -
关键步骤:您需要将 JDK 的
bin目录添加到系统的路径中。-
方法一(推荐 - 新版 Windows 7 风格):
- 在“编辑环境变量”窗口中,点击右侧的“新建”。
- 在新出现的一行中,输入
%JAVA_HOME%\bin。 - 点击“确定”保存。
- 优点:这种方式使用了
%JAVA_HOME%变量,将来如果需要更换 JDK 版本,您只需修改JAVA_HOME的值即可,无需再修改Path变量,非常方便。
-
方法二(传统方法):
- 在“编辑环境变量”窗口中,点击“新建”。
- 在新行中,直接输入 JDK 的
bin目录的完整路径。 C:\Program Files\Java\jdk1.8.0_301\bin- 点击“确定”保存。
-
-
注意:请确保
Path变量中已经包含了%JAVA_HOME%\bin或其完整路径,如果有多条路径,它们之间用分号 隔开。
(可选但推荐)新建
CLASSPATH变量CLASSPATH用于告诉 Java 虚拟机(JVM)在哪些目录下查找用户定义的类和库。- 在“系统变量”区域,点击“新建...”按钮。
- 变量名:
CLASSPATH - 变量值:输入以下内容(注意开头的点 和分号 都不能少):
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar - 解释:
- 表示当前目录。
%JAVA_HOME%\lib\dt.jar:Java 运行时环境所需的核心类库。%JAVA_HOME%\lib\tools.jar:Java 开发工具所需的类库。
- 点击“确定”保存。
- 现在您会看到两个列表:“用户变量”和“系统变量”。
第三步:验证配置
完成所有变量的设置后,需要关闭所有已打开的“属性”和“环境变量”窗口。
-
打开命令提示符:
- 点击“开始”菜单,在搜索框中输入
cmd,然后按回车键。
- 点击“开始”菜单,在搜索框中输入
-
检查 Java 版本:
- 在打开的黑色命令提示符窗口中,输入以下命令并按回车:
java -version
- 如果配置成功,您将看到类似以下的输出,显示您安装的 Java 版本信息:
java version "1.8.0_301" Java(TM) SE Runtime Environment (build 1.8.0_301-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)
- 在打开的黑色命令提示符窗口中,输入以下命令并按回车:
-
检查 JDK 编译器:
- 输入以下命令检查 Java 编译器是否存在:
javac -version
- 如果配置成功,您会看到:
javac 1.8.0_301 - 注意:
java -version成功,但javac -version提示“不是内部或外部命令...”,这几乎可以肯定是Path变量没有配置正确,请返回第二步,仔细检查Path变量的编辑。
- 输入以下命令检查 Java 编译器是否存在:
常见问题与解决方法
-
问题:
'java' 不是内部或外部命令,也不是可运行的程序或批处理文件。- 原因:
Path变量中没有正确配置 Java 的bin目录。 - 解决:重新检查第二步中的
Path变量,确保%JAVA_HOME%\bin或其完整路径被正确添加。
- 原因:
-
问题:
'javac' 不是内部或外部命令...- 原因:同上,
Path变量问题。java命令有时会因为安装了 JRE(Java 运行时环境)而能用,但javac(编译器)只在 JDK 中,所以暴露了Path的问题。 - 解决:同上,检查
Path变量。
- 原因:同上,
-
问题:
JAVA_HOME指向的路径不存在。- 原因:
JAVA_HOME变量的值输入错误,或者您卸载了 JDK 但未删除该变量。 - 解决:检查
JAVA_HOME的路径是否与实际安装路径完全一致。
- 原因:
-
问题:配置后仍然不生效。
- 原因:您可能没有“确定”保存所有修改的窗口,或者没有重启命令提示符窗口(有时需要重启电脑才能完全生效)。
- 解决:确保每一步都点击了“确定”,然后重新打开一个
cmd窗口进行测试,如果还不行,尝试重启电脑。
按照以上步骤,您应该就能在 Windows 7 上成功配置好 Java 的环境变量了,祝您使用愉快!
