摘要本文为零基础 Java 初学者提供了一份详尽的 JDK 21 安装与环境配置指南。从理清 JDK、JRE、JVM 核心概念开始逐步指导 Windows、macOS、Linux 用户完成 Eclipse Temurin JDK 的下载与安装并涵盖 SDKMAN! 版本管理、环境变量配置、IntelliJ IDEA 集成开发环境的安装与验证。通过清晰的步骤、命令与截图确保读者能成功搭建 Java 开发环境为后续编程学习打下坚实基础。关键词Java 开发环境, JDK 21 安装, Eclipse Temurin, IntelliJ IDEA, 环境变量配置还记得上篇最后我让你做的两件事吗一个是去了解 Java 的历史故事另一个是想清楚自己学 Java 的目标。如果你已经做了那太好了。现在你的电脑也该准备好迎接 Java 了。今天我们要做的事其实就三件装 JDK、配环境、装 IDE。听起来好像有点技术含量但别担心我会一步步带着你走。就像装修新房今天我们先通水电基础打好了后面才能愉快地添置家具。1. 先搞清楚JDK、JRE、JVM 到底是什么在动手之前我们先花两分钟理清三个概念。上一篇我们提到过 JVM今天把它的全家福补齐名词全称通俗理解JVMJava 虚拟机 Java Virtual Machine)执行 Java 字节码的引擎是跨平台的核心JREJava 运行时环境 (Java Runtime Environment)JVM 核心类库只能运行Java 程序不能开发JDKJava 开发工具包 (Java Development Kit)JRE 开发工具编译器 javac、调试器等既能开发又能运行简单来说你要写 Java 代码就得装 JDK。JRE 只是给普通用户运行 Java 程序用的。2. 安装 JDK 21JDK 有两个主要来源Oracle JDK官方版和OpenJDK开源版。两者在功能上几乎没有差别。Oracle JDK 从 Java 11 开始改变了授权策略生产环境使用需要付费。对于学习来说都可以用。本系列使用Eclipse Temurin JDK它由 Eclipse 基金会维护最广泛使用的开源 JDK。2.1 Windows 用户第一步下载安装包打开浏览器Temurin® 官网 下载页面找到JDK 21的 Windows 版本通常是.msi安装文件。第二步运行安装程序找到下载的OpenJDK21U-jdk_x64_windows_hotspot_21.0.11_10.msi文件右键点击 → 选择以管理员身份运行。这一步很重要普通权限可能导致安装失败。第三步一路下一步安装向导弹出后连续点击下一步就行。关于安装路径我建议保留默认路径C:\Program Files\Eclipse Adoptium\jdk-21.0.11.10-hotspot\。虽然有人喜欢装到 D 盘但对新手来说默认路径能减少后续配置环境变量时出错的概率。在自定义安装这一步把设置或重写JAVA_HOME变量选择将安装到本地磁盘见下图等待进度条走完大概 1-3 分钟点击关闭就完成了。如果没有把设置或重写JAVA_HOME变量安装到本地磁盘可以手动设置环境变量安装完成后Win R 输入 sysdm.cpl → 高级 → 环境变量。新建系统变量 JAVA_HOME值为 JDK 安装目录例如 C:\Program Files\Eclipse Adoptium\jdk-21.0.11.10-hotspot\。编辑 Path 变量新增一行 %JAVA_HOME%\bin。2.2 macOS 用户第一步下载安装包同样去 Temurin® 官网 下载 JDK 21 的 macOS 版本。这里要注意根据你的芯片选择正确的版本Apple M 系列芯片M1/M2/M3选择aarch64版本Intel 芯片选择x64版本不确定自己是什么芯片点击屏幕左上角苹果图标 → “关于本机”就能看到处理器信息。下载的文件通常是.PKG格式。第二步安装双击打开.PKG文件按照提示一步步操作中间需要输入你的电脑密码。安装程序会把 JDK 放到/Library/Java/JavaVirtualMachines/目录下。第三步可选用 Homebrew 安装如果你平时用 Homebrew 管理软件可以用更简单的命令brewinstall--casktemurin21一行命令搞定省心。2.3 Linux 用户以 Ubuntu/Debian 为例Linux 用户安装 JDK 最简单——直接用包管理器sudoaptupdatesudoaptinstallopenjdk-21-jdk-y等待命令执行完JDK 就装好了。如果你用的是其他 Linux 发行版如 CentOS、Fedora包管理命令会略有不同但思路是一样的。2.4 进阶选择用 SDKMAN! 管理 JDK 版本所有系统通用如果你以后可能会在多个 JDK 版本之间切换比如既要维护老项目用 Java 8又要用 Java 21 写新项目我强烈推荐SDKMAN!——它是一个软件开发工具包管理神器。安装 SDKMAN!curl-shttps://get.sdkman.io|bashsource$HOME/.sdkman/bin/sdkman-init.sh然后查看可用的 JDK 21 版本sdk listjava找到 Temurin 对应的版本号例如21.0.5-tem然后安装sdkinstalljava21.0.x-tem 具体版本号以sdk list java列表中显示为准不同时间可用的最新小版本号可能不同。安装过程中会问你是否设为默认版本输入Y就行。SDKMAN! 的好处是以后想切换版本只需要sdk use java 17就够了不用再去改环境变量。3. 验证安装 —— 检查 JDK 是否装好了装完之后我们来验证一下。打开命令行工具Windows按Win R输入cmd回车macOS/Linux打开终端Terminal先检查 Java 运行时java-version如果输出类似下面这样说明 JDK 21 安装成功openjdk 21.0.11 2026-04-21 LTS OpenJDK Runtime Environment Temurin-21.0.1110 (build 21.0.1110-LTS) OpenJDK 64-Bit Server VM Temurin-21.0.1110 (build 21.0.1110-LTS, mixed mode, sharing)再检查 Java 编译器确认安装的是 JDK 而非仅 JREjavac-version输出类似下面 javac 版本号javac 21.0.114. 配置环境变量按需大部分情况下JDK 安装程序会自动配置好环境变量。但如果上面的验证步骤中javac命令提示不是内部或外部命令Windows或command not foundmacOS/Linux那可能需要手动配置。Windows 用户右键点击此电脑 → “属性” → “高级系统设置” → “环境变量”在系统变量区域点击新建变量名填JAVA_HOME变量值填你的 JDK 安装路径例如C:\Program Files\Java\jdk-21在系统变量中找到Path双击打开点击新建添加%JAVA_HOME%\bin一路点击确定保存macOS/Linux 用户编辑你的 shell 配置文件~/.bash_profile、~/.zshrc或~/.bashrc添加exportJAVA_HOME/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/HomeexportPATH$PATH:$JAVA_HOME/bin保存后执行source ~/.bash_profile或对应的配置文件使其生效。5. 安装 IDE我们的代码编辑器命令行写代码虽然很极客但效率实在太低了。我们需要一个IDE集成开发环境。你可以把它理解为一个超级文本编辑器能自动补全代码、提示错误、一键运行……省下来的时间够你喝好几杯咖啡。我推荐IntelliJ IDEA它是目前最主流的 Java IDE。下载与安装访问 JetBrains 官网搜索IntelliJ IDEA download下载对应操作系统的安装包Windows 是.exemacOS 是.dmg运行安装程序一路下一步安装选项建议勾选创建桌面快捷方式关联.java文件让 IDEA 成为 Java 文件的默认打开程序安装完成后第一次启动 IDEA 会让你选择主题亮色或暗色——选你看着舒服的就行我本人偏爱暗色对眼睛友好一些。 补充一句现在 IntelliJ 的 Community 和 Ultimate 版和二为一了。不用 Ultimate subscription 也能使用以前 Community 版的功能。备选方案如果你电脑配置较低内存 8GB或偏好轻量级工具VS Code配合 “Extension Pack for Java” 插件也能胜任本系列的学习。但 IntelliJ IDEA 的代码提示和重构功能更强大本系列后续演示均基于 IDEA。6. 验证与检查 —— 确保一切就绪打开 IntelliJ IDEA创建一个新项目点击 “New Project”在 “Project SDK” 一栏选择我们刚刚装的 JDK 21如果没自动识别点击 “Add JDK” 手动定位到安装目录点击 “Create”如果能顺利创建项目说明整个环境已经打通了。我们下一篇就会在这里写出第一个 Java 程序。7. 常见问题排查问题可能原因解决办法安装时提示权限不足没用管理员身份运行右键安装包 → “以管理员身份运行”java或javac提示不是内部或外部命令环境变量未配置检查JAVA_HOME和Path是否配置正确java -version显示的是旧版本电脑里有多个 JDK在环境变量中把 JDK 21 的路径调到最前面IDEA 里找不到 JDK 21IDEA 没有自动识别在 Project Structure 中手动添加 JDK 路径今天的总结今天我们做了三件大事装了 JDK 21——Java 开发的核心工具包验证了安装——用java、javac、java -version三个命令确认一切正常装了 IntelliJ IDEA——我们以后写代码的主战场你的电脑现在已经是一个合格的 Java 开发环境了。闭上眼睛想一想JDK 提供了编译和运行的能力IDE 提供了编辑和调试的便利两者配合你就能安心写代码了。动手试试打开命令行依次输入java、javac、java -version把输出的结果截图保存这是你 Java 之旅的起点证明。打开 IntelliJ IDEA创建一个新项目随便点点看看熟悉一下界面。不用紧张就当是去一个新咖啡馆先看看环境。如果你在安装过程中遇到了任何问题记下来解决掉它本身就是一种学习。下篇文章我们终于要写代码了——真正的Hello, World!即将登场。我们下一篇见。 获取本系列示例代码请访问 GitCode。