应根据操作系统位数选择JDK架构:Windows查“系统类型”,macOS看芯片型号,Linux用uname -m判断;64位系统选x64或arm64,32位系统(极少见)才选x86;推荐使用LTS版本如JDK 21,并优先从OpenJDK镜像站下载。

直接去官网选对系统和位数,就能下到匹配的 JDK 版本。
确认你的操作系统和架构
这是最关键的一步,下错包根本装不上。
- Windows 用户:打开“设置 → 系统 → 关于”,看“系统类型”——显示“64 位操作系统”就选 x64 版本;显示“32 位操作系统”才选 x86(现在极少见)
- macOS 用户:点左上角苹果图标 → “关于本机”,看“芯片”——M1/M2/M3 芯片选 ARM64,Intel 芯片选 x64
- Linux 用户:打开终端,输入 uname -m,输出 aarch64 对应 ARM64,x86_64 对应 x64
去哪下载?两个靠谱渠道
推荐优先用 OpenJDK 镜像站,不用注册、下载快、开源免费;Oracle 官网适合需要 Oracle JDK 商用支持的场景。
在调试 Java 后端 API 故障时使用此技能,尤其适用于以下任务:分析日志、跨 Controller、Service 和 Mapper 层追踪请求、定位异常根因、检查 SQL 执行或参数流转,以及生成简洁的诊断结论与修复方案。
- 清华大学镜像站(OpenJDK):https://www.php.cn/link/ef9c53c5d7af5f3a17befc42be475435 → 选 LTS 版本(如 jdk-21 或 jdk-17)→ 按你刚确认的系统+架构找对应安装包(如 jdk-21.0.3_9-hotspot_21.0.3-9_windows-x64_bin.msi)
- Oracle 官网(Oracle JDK):https://www.php.cn/link/a9614aeb0d542c581cbae2fe2832f236 → 滚动到“Java SE Development Kit”区域 → 找带“x64”或“ARM64”标识的 Windows/macOS/Linux 安装包
版本怎么选?初学者盯住 LTS
LTS(长期支持版)更新稳定、文档全、教程多,新手踩坑少。
立即学习“Java免费学习笔记(深入)”;
- 当前最推荐:JDK 21(最新 LTS,支持到 2031 年)
- 稳妥备选:JDK 17(上一个 LTS,支持到 2029 年)
- 不建议新手选:JDK 22/23/24 等非 LTS 版本,生命周期短、社区资源少
下载时注意三个细节
避免后续安装报错或命令不可用。
- 文件名里带 installer 或 .msi/.dmg/.tar.gz 才是完整安装包;别下成 .zip(那是精简版,没 javac)
- 路径别含中文、空格、特殊符号(如 D:\我的Java\jdk21 ❌ → 改成 D:\java\jdk-21 ✅)
- Oracle 下载需登录账号,用邮箱免费注册即可,1 分钟搞定

















