配置JDK(Java Development Kit)环境变量是确保Java开发环境正常工作的关键步骤。以下是如何在不同操作系统上配置JDK环境变量的详细指南。

1. 下载和安装JDK

在配置环境变量之前,请确保已经下载并安装了JDK。可以从 或 下载。

1.1 官方 OpenJDK 下载站点推荐

Eclipse Temurin(由 Adoptium 提供) ⭐推荐
  • 官网:
  • 提供 Windows 安装包( .msi )、ZIP 便携版
  • 版本全:支持 JDK 8、11、17、21 等 LTS 版本
  • 开源、生产可用、全球使用广泛
Amazon Corretto(亚马逊维护)
  • 官网:
  • 也是 OpenJDK 的构建版本,完全免费可商用
  • 提供 .msi 安装包和 .zip 文件
Azul Zulu
  • 官网:
  • 提供免费和商业支持版本
  • 可选版本非常多,适用于各种系统

Microsoft Build of OpenJDK

  • 官网:
  • 微软发布的 OpenJDK 构建,适配 Azure 和 Windows 系统
  • 免费可商用,集成良好

2. 配置环境变量

Windows

  1. 找到JDK安装路径
    通常情况下,JDK默认安装在 C:\Program Files\Java\jdk-x.x.x_xx ,请记下这个路径。

  2. 设置JAVA_HOME

    • 右键点击“计算机”或“此电脑”,选择“属性”。
    • 点击“高级系统设置”。
    • 在“系统属性”窗口中,点击“环境变量”。
    • 在“系统变量”部分,点击“新建”。
      • 变量名: JAVA_HOME
      • 变量值: C:\Program Files\Java\jdk-x.x.x_xx (根据你的JDK安装路径修改)
  3. 更新Path变量

    • 在“系统变量”中找到并选中“Path”,然后点击“编辑”。
    • 点击“新建”,然后添加以下内容:
      %JAVA_HOME%\bin
      
    • 点击“确定”保存更改。
  4. 验证配置

    • 打开命令提示符(cmd)。
    • 输入以下命令:
      java-version
    • 如果正确显示JDK版本信息,说明配置成功。

macOS

  1. 找到JDK安装路径
    通常情况下,JDK安装在 /Library/Java/JavaVirtualMachines/jdk-x.x.x_xx.jdk/Contents/Home

  2. 设置JAVA_HOME

    • 打开终端。
    • 输入以下命令:
      echo'export JAVA_HOME=$(/usr/libexec/java_home)'>> ~/.bash_profile
      
    • 如果你使用的是Zsh(macOS Catalina及以上版本默认使用),请修改为:
      echo'export JAVA_HOME=$(/usr/libexec/java_home)'>> ~/.zshrc
      
  3. 更新Path变量

    • 在同一个终端中,输入以下命令:
      echo'export PATH=$JAVA_HOME/bin:$PATH'>> ~/.bash_profile
      
    • 或者,如果使用Zsh:
      echo'export PATH=$JAVA_HOME/bin:$PATH'>> ~/.zshrc
      
  4. 使更改生效

    • 输入以下命令,使更改立即生效:
      source ~/.bash_profile
      
    • 或者,如果使用Zsh:
      source ~/.zshrc
      
  5. 验证配置

    • 在终端中输入:
      java-version
    • 如果正确显示JDK版本信息,说明配置成功。

Linux

  1. 找到JDK安装路径
    JDK通常安装在 /usr/lib/jvm/jdk-x.x.x_xx

  2. 设置JAVA_HOME

    • 打开终端。
    • 编辑 ~/.bashrc ~/.bash_profile 文件:
      nano ~/.bashrc
      
    • 添加以下行:
      exportJAVA_HOME=/usr/lib/jvm/jdk-x.x.x_xx
      
  3. 更新Path变量

    • 在同一文件中,添加:
      exportPATH=$JAVA_HOME/bin:$PATH
  4. 使更改生效

    • 输入以下命令,使更改立即生效:
      source ~/.bashrc
      
  5. 验证配置

    • 输入以下命令:
      java-version
    • 如果正确显示JDK版本信息,说明配置成功。

总结

以上步骤可以帮助你在Windows、macOS和Linux上配置JDK环境变量。如果在配置过程中遇到问题,可以检查安装路径是否正确,或在命令行中使用 echo $JAVA_HOME (Linux/macOS)或 echo %JAVA_HOME% (Windows)来确认环境变量是否设置成功。

注意事项

在JDK 1.5之后就不需要配置 CLASSPATH 变量。 CLASSPATH 配置的目的是告诉程序所使用的class文件位置;在JDK 11之后安装JDK时将不会自动安装JRE。 如果需要JRE,那么就需要手动下载。可以进入DOS窗口进入到JDK目录执行命令:

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre