超详细的 JDK 安装教程,适用于 Windows、macOS 和 Linux 三大主流操作系统:

JDK 安装全平台教程

版本选择建议

1️⃣ 推荐版本:Oracle JDK 17 (LTS长期支持版) 或 OpenJDK 21
2️⃣ 企业常用:JDK 11 (LTS) / JDK 8 (经典稳定版)
3️⃣ 验证工具:通过 java -version 验证安装结果


一、Windows 系统安装

步骤 1:下载安装包
  1. 访问 Oracle官网 或 Adoptium

  2. 选择 Windows x64 Installer(.exe 格式)

步骤 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:手动安装
  1. 下载 .dmg 文件(ARM芯片选 macOS/AArch64,Intel芯片选 macOS/x64)

  2. 双击安装包完成安装

  3. 配置环境变量:

# 编辑 ~/.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 版本以获得长期支持。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

heiqi_whf

感觉对同学有帮助就打个赏呗

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值