杰瑞科技汇

Win8如何正确配置Java环境变量?

第一步:检查并安装 Java

在设置环境变量之前,请确保您的电脑上已经安装了 Java 开发工具包。

Win8如何正确配置Java环境变量?-图1
(图片来源网络,侵删)

检查是否已安装 Java

  1. 按下键盘上的 Win + R 键,打开“运行”对话框。
  2. 输入 cmd,然后按回车,打开命令提示符。
  3. 在命令提示符窗口中,输入以下命令并按回车:
    java -version
  4. 如果已安装,您会看到类似下面的输出,显示了 Java 的版本号。
    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)
  5. 如果未安装或提示“不是内部或外部命令...”,说明您需要先安装 Java,请访问 Oracle Java 官网下载页面 下载并安装适合您系统的 JDK (Java Development Kit),安装时,一路点击“下一步”即可,建议安装路径不要包含中文和空格(C:\Java\jdk-1.8.0_321)。

第二步:获取 Java 安装路径

设置环境变量需要用到 Java 的安装路径。

  1. 打开“文件资源管理器”,进入 Java 的安装目录,默认路径通常是 C:\Program Files\JavaC:\Program Files (x86)\Java
  2. 在此目录下,您会看到一个类似 jdk1.8.0_321 的文件夹,这个就是您的 JDK 安装目录。
  3. 请记下这个完整的路径C:\Program Files\Java\jdk1.8.0_321,后面需要用到。

第三步:设置环境变量

这是最关键的一步,我们需要修改两个环境变量:JAVA_HOMEPath

打开“系统属性”窗口

  1. 在桌面上的“此电脑”图标上点击鼠标右键。
  2. 在弹出的菜单中选择“属性”。
  3. 在打开的“系统”窗口中,点击左侧的“高级系统设置”。
  4. 在弹出的“系统属性”对话框中,切换到“高级”选项卡,然后点击右下角的“环境变量”按钮。

新建 JAVA_HOME 变量

JAVA_HOME 的作用是指向 JDK 的安装根目录,很多 Java 应用和开发工具(如 Tomcat、IntelliJ IDEA)都会依赖这个变量。

  1. 在“环境变量”对话框的“系统变量”区域(下方),点击“新建...”按钮。
  2. 变量名:输入 JAVA_HOME
  3. 变量值:粘贴您在第三步中记下的 JDK 安装路径(C:\Program Files\Java\jdk1.8.0_321)。
  4. 点击“确定”保存。

编辑 Path 变量

Path 变量是操作系统的可执行文件搜索路径,我们需要把 Java 的 bin 目录添加到这个路径中,这样系统才能在任何位置识别 javajavac 等命令。

Win8如何正确配置Java环境变量?-图2
(图片来源网络,侵删)
  1. 在“系统变量”列表中,找到并选中名为 Path 的变量。
  2. 点击“编辑...”按钮。
  3. 重要提示:在 Windows 8/10/11 中,Path 变量的编辑界面可能是一个列表,而不是一个文本框,请确保在列表的末尾添加新的路径。
  4. 点击“新建”。
  5. 在新行中,输入 %JAVA_HOME%\bin
    • 为什么用 %JAVA_HOME% 这样做的好处是,将来如果您需要更换 JDK 版本,只需修改 JAVA_HOME 变量的值即可,无需再修改 Path 变量,非常方便。
  6. (可选但推荐) 您也可以将 JDK 的 jre\bin 目录也添加进去,以防某些旧程序需要,同样点击“新建”,然后输入 %JAVA_HOME%\jre\bin
  7. 确保新添加的路径在最下方,或者至少在其他 Java 相关路径的后面,然后点击“确定”保存。

完成设置

在“环境变量”和“系统属性”对话框中,一路点击“确定”保存所有更改。


第四步:验证环境变量是否设置成功

让我们来测试一下设置是否生效。

  1. 重新打开命令提示符

    • 注意:因为环境变量的更改是在新的会话中生效的,所以必须关闭之前打开的命令提示符窗口,然后重新打开一个新的。
  2. 输入以下命令进行验证:

    Win8如何正确配置Java环境变量?-图3
    (图片来源网络,侵删)
    java -version

    如果成功,您会看到 Java 的版本信息,证明 java 命令可以被系统找到。

  3. 输入以下命令:

    javac -version

    如果成功,您会看到 Java 编译器的版本信息,证明 javac 命令也可以被找到。javac 是编译 .java 文件的关键命令。

如果以上两个命令都能正确显示版本信息,那么恭喜您,Java 环境变量已经成功设置!


常见问题与解决方案

  • 问题:运行 java -version 提示“'java' 不是内部或外部命令...”。

    • 原因Path 变量设置有误,系统找不到 java.exe 文件。
    • 解决
      1. 仔细检查 Path 变量中是否正确添加了 %JAVA_HOME%\bin
      2. 检查 %JAVA_HOME% 的值是否正确指向了您的 JDK 安装目录。
      3. 确保没有多余的空格或错误的字符。
      4. 关闭所有命令提示符窗口,重新打开一个再试。
  • 问题java -version 可以运行,但 javac -version 提示“不是内部或外部命令...”。

    • 原因Path 变量中缺少了编译器路径。java.exejre\bin 目录下,而 javac.exejdk\bin 目录下。
    • 解决:请按照 第三步的第3点,将 %JAVA_HOME%\bin 添加到 Path 变量中。
  • 问题JAVA_HOME 变量在“用户变量”里,而不是“系统变量”里。

    • 原因:放在“用户变量”中只对当前用户有效,而“系统变量”对所有用户有效,为了通用性,强烈建议将 JAVA_HOMEPath 的修改都放在“系统变量”中。

希望这份详细的教程能帮助您成功完成 Java 环境变量的设置!

分享:
扫描分享到社交APP
上一篇
下一篇