跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
Javajava

Java JDK 21 安装与环境配置指南

Java JDK 21 安装与环境配置指南涵盖长期支持特性、官方下载渠道及 Windows/macOS 系统下的详细安装步骤。内容包含环境变量 JAVA_HOME 与 Path 的配置方法,以及通过命令行验证安装是否成功的操作指令。重点解决开发环境搭建中的版本选择与路径设置问题,确保生产环境稳定运行。

乱七八糟发布于 2026/3/20更新于 2026/5/45 浏览
Java JDK 21 安装与环境配置指南

Java JDK 21 安装与环境配置指南

一、JDK 21 核心优势(为什么选它?)

长期支持更稳定:作为 LTS 版本,JDK 21 提供更长的技术支持周期,兼容性更强,适合开发、测试及生产环境使用。 免费商用权益:根据 Oracle 无费用条款(NFTC),JDK 21 二进制文件可免费用于生产场景,无需额外付费授权。 性能与功能升级:优化了垃圾回收机制、增强了并发处理能力,同时兼容主流开发工具(IntelliJ IDEA、Eclipse 等)。 跨平台适配:支持 Windows、macOS、Linux 等多种操作系统,满足不同开发环境需求。

二、前期准备:确认系统版本

安装前需明确电脑操作系统及硬件架构,避免下载错误版本:

  • Windows 系统:右键'此电脑'→'属性',查看系统类型(64 位 / 32 位,目前主流为 64 位)。
  • macOS 系统:点击桌面左上角'苹果图标'→'关于本机',查看芯片类型(Intel 芯片 / M 系列芯片,如 M1、M2、M3)。

三、官方下载 JDK 21(安全无捆绑)

1. 访问 Oracle 官方下载地址

打开浏览器,输入官方下载链接:Java Downloads | Oracle(建议直接访问官网,避免第三方镜像站的捆绑软件)。

选择适合 JDK 版本,本文选择 JDK 21 在 Windows x64 环境下安装 x64 Installer。

JDK Version Selection

选择建议:

  • 普通用户:选择 x64 Installer,简便、快速。
  • 开发者或需要灵活控制安装位置的用户:选择 x64 Compressed Archive,需要手动设置环境变量。
  • IT 管理员或批量部署:选择 x64 MSI Installer,适合批量安装和企业环境。

2. 选择对应系统版本下载(这里以 JDK 21 为例)

步骤 1:页面下拉找到'Java 21'相关下载区域,点击'JDK Download'进入下载页面。

步骤 2:根据操作系统选择对应版本:

  • Windows 系统:切换到'Windows'选项卡,点击'x64 Installer'(exe 格式,约 200MB),适合 64 位 Windows 10/11。

Windows Download

  • macOS 系统:切换到'macOS'选项卡,Intel 芯片选择'x64 Installer'(dmg 格式),M 系列芯片选择'arm64 Installer'(dmg 格式)。

步骤 3:下载前需勾选'Accept License Agreement'(接受许可协议),然后点击下载链接。 步骤 4:若未登录 Oracle 账号,会提示登录或注册。无需复杂操作,可使用邮箱快速注册,或选择'跳过登录'(部分地区支持直接下载)。

3. 下载完成验证

下载后找到安装包(默认在'下载'文件夹):

  • Windows:文件名为'jdk-21_windows-x64_bin.exe'

Windows File Name

  • macOS:文件名为'jdk-21_macos-x64_bin.dmg'(Intel 芯片)或'jdk-21_macos-aarch64_bin.dmg'(M 芯片)

四、Windows 10/11 系统:JDK 安装与配置

1. 分步安装 JDK 21

双击下载的 exe 安装包,弹出安装向导,点击'下一步'。

2. 选择安装目录(建议默认路径,如 D:\App\JDK\jdk-21,便于后续配置;若需自定义路径,需记住安装位置,避免中文路径)。

Install Directory

3. 勾选'开发工具'(必须勾选,包含 javac 编译器、java 运行器等核心工具),其他组件默认即可,点击'下一步'。

4. 等待安装进度条完成(约 1-2 分钟),点击'关闭',安装完成。

Install Complete

2. 环境变量配置(关键步骤)

环境变量的作用是让 Windows 系统在任意目录下识别 Java 命令(如 javac、java),配置步骤如下:

(1)打开环境变量配置窗口

  • 方法 1:右键'此电脑'→'属性'→'高级系统设置'→'环境变量'。

Env Variables Window Env Variables Window 2

  • 方法 2:按下 Win+R,输入 sysdm.cpl,回车→切换到'高级'选项卡→'环境变量'。

(2)配置系统变量(3 个核心变量)

  • ① 新建'JAVA_HOME'变量

JAVA_HOME Variable

在'系统变量'区域点击'新建'。

  • 变量名:JAVA_HOME(大写,固定写法)。

  • 变量值:JDK 的安装目录(如默认路径 C:\Program Files\Java\jdk-21,需与实际安装路径一致)。

  • 点击'确定'保存。

  • ② 配置'Path'变量

Path Variable

在'系统变量'中找到'Path',双击打开编辑窗口。

  • 点击'新建',输入 %JAVA_HOME%\bin(引用 JAVA_HOME 变量,避免后续修改路径重复配置)。

  • (可选)再点击'新建',输入 %JAVA_HOME%\jre\bin(JRE 运行环境路径,部分版本需手动添加)。

  • 点击'上移',将两个新建的路径移到顶部,避免与其他环境变量冲突,点击'确定'。

  • ③(可选)新建'CLASSPATH'变量(部分老项目需要) 在'系统变量'区域点击'新建'。

  • 变量名:CLASSPATH。

  • 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意开头的英文句号,代表当前目录)。

  • 点击'确定'保存。

(3)保存所有配置 依次点击环境变量窗口和系统属性窗口的'确定',确保配置生效。

3. 安装与配置验证

按下 Win+R,输入 cmd,打开命令提示符(CMD)。 依次输入以下 3 条命令,若均显示正常信息,则说明安装配置成功:

java -version

查看 JDK 版本:显示'java version "21.0.x"'等信息。

javac -version

查看编译器版本:显示'javac 21.0.x'等信息。

出现上述输出说明安装成功。

Verification Success

目录

  1. Java JDK 21 安装与环境配置指南
  2. 一、JDK 21 核心优势(为什么选它?)
  3. 二、前期准备:确认系统版本
  4. 三、官方下载 JDK 21(安全无捆绑)
  5. 1. 访问 Oracle 官方下载地址
  6. 2. 选择对应系统版本下载(这里以 JDK 21 为例)
  7. 3. 下载完成验证
  8. 四、Windows 10/11 系统:JDK 安装与配置
  9. 1. 分步安装 JDK 21
  10. 2. 环境变量配置(关键步骤)
  11. 3. 安装与配置验证
  • 💰 8折买阿里云服务器限时8折了解详情
  • GPT-5.5 超高智商模型1元抵1刀ChatGPT中转购买
  • 代充Chatgpt Plus/pro 帐号了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • GitHub Copilot Plan 模式:核心优势与使用场景解析
  • Flink 作业提交流程详解与大数据开发面试指南
  • 基于Java构建旅游服务平台的架构与实现
  • 暴力枚举算法:核心思想与经典例题实战
  • Python 常用编程代码示例与详解
  • MySQL 视图与触发器核心用法解析
  • Claude Code 完美平替方案:OpenCode 与 GitHub Copilot 组合使用
  • C++ STL string 类从零实现详解
  • 大模型工具函数调用(Function Calling)实战指南
  • AI 智能客服机器人搭建指南:核心架构与实战避坑
  • 开源支付系统 roncoo-pay 架构与源码解析
  • 学 Java 还是 Go?深度对比与选型指南
  • 基于 SpringBoot 的艺术展览网站设计与实现
  • MySQL 下载与安装配置指南
  • 数据结构:二叉树进阶——堆的实现与原理
  • 阿里 P7 职级标准与晋升路径解析
  • 基于原生 Map 构建前端数据层原型方案
  • 算法:二分查找(一)朴素二分实现
  • Agent AI 探索多模态交互前沿领域(一)
  • 二分查找经典例题解析与模板总结

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online