Skip to content

2.4 配置环境变量(PATH)

什么是环境变量?

环境变量是操作系统中用来存储系统配置信息的变量,它们会影响系统的运行方式和应用程序的行为。在 Java 开发中,我们需要配置 JAVA_HOMEPATH 环境变量,以便系统能够找到 Java 相关的工具和库。

为什么需要配置环境变量?

  1. 方便在任何目录下运行 Java 命令:配置环境变量后,你可以在命令提示符或终端的任何目录中直接运行 javajavac 等命令
  2. 确保开发工具能够找到 Java:如 IntelliJ IDEA、Eclipse 等开发工具需要通过环境变量来定位 JDK
  3. 避免路径冲突:确保系统使用的是你安装的 JDK 版本

Windows 系统配置环境变量

步骤 1:找到 JDK 安装目录

  1. 默认情况下,JDK 安装在 C:\Program Files\Java\jdk-版本号
  2. 如果你自定义了安装目录,请记住该路径

步骤 2:配置 JAVA_HOME 变量

  1. 右键点击 "此电脑" → "属性" → "高级系统设置" → "环境变量"
  2. 在 "系统变量" 中,点击 "新建"
  3. 变量名:JAVA_HOME
  4. 变量值:JDK 的安装目录(如 C:\Program Files\Java\jdk-21
  5. 点击 "确定"

步骤 3:配置 PATH 变量

  1. 在 "系统变量" 中,找到并选中 "Path" 变量,点击 "编辑"
  2. 点击 "新建",输入 %JAVA_HOME%\bin
  3. 点击 "确定" 保存所有更改

步骤 4:验证配置

  1. 打开新的命令提示符(Win + R,输入 "cmd",回车)
  2. 输入以下命令:
    bash
    java -version
    javac -version
    echo %JAVA_HOME%
  3. 如果显示版本信息和 JDK 路径,说明配置成功

Mac 系统配置环境变量

步骤 1:确定 JDK 安装路径

  1. 打开终端
  2. 输入以下命令获取 JDK 路径:
    bash
    /usr/libexec/java_home
  3. 记录输出的路径

步骤 2:编辑配置文件

  1. 打开终端
  2. 根据你使用的 shell 编辑相应的配置文件:
    • Zsh(默认):nano ~/.zshrc
    • Bash:nano ~/.bash_profile

步骤 3:添加环境变量

在文件末尾添加以下内容:

bash
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$JAVA_HOME/bin:$PATH

步骤 4:保存并生效

  1. 按 Ctrl+X,然后按 Y,最后按 Enter 保存文件
  2. 使配置生效:
    bash
    source ~/.zshrc  # 或 source ~/.bash_profile

步骤 5:验证配置

  1. 输入以下命令:
    bash
    java -version
    javac -version
    echo $JAVA_HOME
  2. 如果显示版本信息和 JDK 路径,说明配置成功

Linux 系统配置环境变量

步骤 1:找到 JDK 安装目录

  1. 通常 JDK 安装在 /usr/lib/jvm/ 目录下
  2. 找到对应的 JDK 目录,如 /usr/lib/jvm/java-21-openjdk-amd64

步骤 2:编辑配置文件

  1. 打开终端
  2. 编辑 /etc/profile 文件(需要管理员权限):
    bash
    sudo nano /etc/profile

步骤 3:添加环境变量

在文件末尾添加以下内容:

bash
export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

步骤 4:保存并生效

  1. 按 Ctrl+X,然后按 Y,最后按 Enter 保存文件
  2. 使配置生效:
    bash
    source /etc/profile

步骤 5:验证配置

  1. 输入以下命令:
    bash
    java -version
    javac -version
    echo $JAVA_HOME
  2. 如果显示版本信息和 JDK 路径,说明配置成功

常见问题

  1. 命令无法识别

    • 检查环境变量配置是否正确
    • 重启命令提示符或终端
    • 检查 JDK 是否正确安装
  2. 版本显示错误

    • 检查 PATH 变量中 JDK 的路径顺序
    • 确保 JAVA_HOME 指向正确的 JDK 版本
  3. 环境变量不生效

    • 确保保存了配置文件
    • 确保执行了 source 命令使配置生效
    • 重启电脑后再次尝试

总结

配置环境变量是 Java 开发的重要步骤,它确保你可以在任何目录下运行 Java 命令,并且开发工具能够正确找到 JDK。按照上述步骤配置后,你就可以开始 Java 开发了。

© 2026 编程马·菜鸟教程 版权所有