JDK 21 安装实录:Windows 与 macOS 双平台配置
2025 年,JDK 21 是 Java SE 平台的当前长期支持版本(LTS),根据 Oracle 的 NFTC 条款,免费用于生产环境直到 2026 年 9 月。这里记一下我在 Windows 和 macOS 上安装配置的过程,主要面向刚入门或想平稳升级的开发者。
下载 JDK 21
访问 Oracle 官方下载页:Java Downloads | Oracle。不要在第三方镜像站乱点,容易捆绑垃圾软件。
页面下拉找到 Java 21 区域,点击 'JDK Download'。选择对应操作系统:
- Windows:选 x64 Installer(exe),适合 64 位 Win10/11。如果想自己控制路径,也可以选 Compressed Archive(zip),但得手动设置环境变量。普通用户用 exe 最省事。
- macOS:Intel 芯片选 x64 Installer(dmg),M 系列芯片选 arm64 Installer(dmg)。
下载前勾选 'Accept License Agreement'。Oracle 可能会要你登录,嫌麻烦就点'跳过',部分地区可直接下载。下载的文件一般在'下载'文件夹,Windows 下叫 jdk-21_windows-x64_bin.exe,macOS 下叫 jdk-21_macos-x64_bin.dmg 或 jdk-21_macos-aarch64_bin.dmg。
Windows 下安装与配置
我习惯把 JDK 装在 D 盘,避免 C 盘吃紧。双击 exe 启动安装向导:
- 点击'下一步'直到选择安装目录,我填了
D:\App\JDK\jdk-21。路径不要有中文,有些老工具会崩。 - 组件默认全选,关键要勾上'开发工具',里面是 javac、java 等。
- 安装很快,一两分钟完事。
配置环境变量
目的是让系统在任意目录都能找到 java、javac。
打开环境变量设置窗口:按 Win+R,输入 sysdm.cpl,回车,切到'高级'选项卡,点'环境变量'。
在'系统变量'里新建一个:
- 变量名:
JAVA_HOME - 变量值:
D:\App\JDK\jdk-21(你的实际安装路径)
然后找到 Path 变量,双击,新建一条:
%JAVA_HOME%\bin
有些旧教程还会让你加 JRE 路径和 CLASSPATH,JDK 21 里 JRE 已经集成在 JDK 里,CLASSPATH 基本没必要设,除非跑祖传项目。
全部'确定'保存,关闭窗口。
验证
打开 CMD(Win+R,cmd),输入:
java -version
javac -version
如果都显示 21.0.x 版本号,就成了。如果 javac 提示找不到,多半是 Path 没配对,回去检查一下,或者关了 CMD 重开。
macOS 下安装与配置
macOS 双击 dmg,再双击里面的 pkg 文件,一路'继续''同意',输入密码安装就完了。默认装在 /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home,不用改。
配置环境变量
macOS 现在都用 zsh 了,打开终端(启动台-其他-终端),检查一下:
echo


