JDK 安装全平台教程
版本选择建议
1️⃣ 推荐版本:Oracle JDK 17 (LTS长期支持版) 或 OpenJDK 21
2️⃣ 企业常用:JDK 11 (LTS) / JDK 8 (经典稳定版)
3️⃣ 验证工具:通过 java -version
验证安装结果
一、Windows 系统安装
步骤 1:下载安装包
步骤 2:运行安装程序
1. 双击下载的 .exe 文件 2. 点击 Next > 选择安装路径(建议默认路径 C:\Program Files\Java\jdk-版本号) 3. 关闭 JRE 安装弹窗(JDK 已包含 JRE) 4. 点击 Close 完成安装
步骤 3:配置环境变量
1. 右键【此电脑】> 属性 > 高级系统设置 > 环境变量
2. 在【系统变量】中:
- 新建变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk-21
- 编辑 Path 变量,新增两条:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
3. 打开 CMD 输入验证命令:
java -version
javac -version
二、macOS 系统安装
方法 1:Homebrew 安装(推荐)
# 安装 OpenJDK
brew install openjdk@21
# 链接系统路径
sudo ln -sfn /opt/homebrew/opt/openjdk@21/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-21.jdk
# 验证安装
java -version
方法 2:手动安装
-
下载 .dmg 文件(ARM芯片选 macOS/AArch64,Intel芯片选 macOS/x64)
-
双击安装包完成安装
-
配置环境变量:
# 编辑 ~/.zshrc 文件
nano ~/.zshrc
# 添加以下内容
export JAVA_HOME=$(/usr/libexec/java_home -v 21)
export PATH=$JAVA_HOME/bin:$PATH
# 使配置生效
source ~/.zshrc
三、Linux 系统安装
方法 1:APT/YUM 安装
# Debian/Ubuntu
sudo apt update
sudo apt install openjdk-21-jdk
# CentOS/RHEL
sudo yum install java-21-openjdk-devel
# 验证
java -version
方法 2:手动安装(推荐)
# 下载 .tar.gz 包
wget https://download.java.net/java/GA/jdk21.0.2/f2283984656d4d8b674b4c0b907e3e4b/13/GPL/openjdk-21.0.2_linux-x64_bin.tar.gz
# 解压到 /opt 目录
sudo tar -xzf openjdk-21.0.2_linux-x64_bin.tar.gz -C /opt/
# 配置环境变量
echo 'export JAVA_HOME=/opt/jdk-21.0.2' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
四、验证安装成功
# 所有系统通用验证方式
java -version # 应显示 JDK 版本(如 openjdk 21.0.2)
javac -version # 应显示编译器版本
五、常见问题解决
问题现象 | 解决方案 |
---|---|
java 命令无效 | 检查 PATH 是否包含 JDK 的 bin 目录 |
版本显示不一致 | 检查是否多版本冲突,使用 sudo update-alternatives --config java 切换版本 |
安装后无法编译 | 确认安装了 JDK 而不是仅 JRE |
权限不足错误 | 使用 sudo 执行安装命令或修改目录权限 |
附:多版本管理工具推荐
-
Windows:Jabba
-
macOS/Linux:SDKMAN! (
sdk install java 21.0.2-tem
)
按照以上步骤操作即可完成 JDK 的安装与配置,如需特定版本只需修改版本号即可。建议优先选择 LTS 版本以获得长期支持。