配置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
找到JDK安装路径 :
通常情况下,JDK默认安装在C:\Program Files\Java\jdk-x.x.x_xx,请记下这个路径。设置JAVA_HOME :
- 右键点击“计算机”或“此电脑”,选择“属性”。
- 点击“高级系统设置”。
- 在“系统属性”窗口中,点击“环境变量”。
-
在“系统变量”部分,点击“新建”。
-
变量名:
JAVA_HOME -
变量值:
C:\Program Files\Java\jdk-x.x.x_xx(根据你的JDK安装路径修改)
-
变量名:
更新Path变量 :
- 在“系统变量”中找到并选中“Path”,然后点击“编辑”。
-
点击“新建”,然后添加以下内容:
%JAVA_HOME%\bin - 点击“确定”保存更改。
验证配置 :
- 打开命令提示符(cmd)。
-
输入以下命令:
java-version - 如果正确显示JDK版本信息,说明配置成功。
macOS
找到JDK安装路径 :
通常情况下,JDK安装在/Library/Java/JavaVirtualMachines/jdk-x.x.x_xx.jdk/Contents/Home。设置JAVA_HOME :
- 打开终端。
-
输入以下命令:
echo'export JAVA_HOME=$(/usr/libexec/java_home)'>> ~/.bash_profile -
如果你使用的是Zsh(macOS Catalina及以上版本默认使用),请修改为:
echo'export JAVA_HOME=$(/usr/libexec/java_home)'>> ~/.zshrc
更新Path变量 :
-
在同一个终端中,输入以下命令:
echo'export PATH=$JAVA_HOME/bin:$PATH'>> ~/.bash_profile -
或者,如果使用Zsh:
echo'export PATH=$JAVA_HOME/bin:$PATH'>> ~/.zshrc
-
在同一个终端中,输入以下命令:
使更改生效 :
-
输入以下命令,使更改立即生效:
source ~/.bash_profile -
或者,如果使用Zsh:
source ~/.zshrc
-
输入以下命令,使更改立即生效:
验证配置 :
-
在终端中输入:
java-version - 如果正确显示JDK版本信息,说明配置成功。
-
在终端中输入:
Linux
找到JDK安装路径 :
JDK通常安装在/usr/lib/jvm/jdk-x.x.x_xx。设置JAVA_HOME :
- 打开终端。
-
编辑
~/.bashrc或~/.bash_profile文件:nano ~/.bashrc -
添加以下行:
exportJAVA_HOME=/usr/lib/jvm/jdk-x.x.x_xx
更新Path变量 :
-
在同一文件中,添加:
exportPATH=$JAVA_HOME/bin:$PATH
-
在同一文件中,添加:
使更改生效 :
-
输入以下命令,使更改立即生效:
source ~/.bashrc
-
输入以下命令,使更改立即生效:
验证配置 :
-
输入以下命令:
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


发布评论