跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Javajava

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

介绍在 Windows 系统上安装和配置 JDK 21 的步骤。包括确认系统版本、从 Oracle 官网下载对应安装包、执行安装向导、配置 JAVA_HOME 和 Path 环境变量,最后通过命令行验证安装是否成功。

RustyLab发布于 2026/3/23更新于 2026/9/1010K 浏览
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。 图片 选择建议:

    • 普通用户:选择 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。 图片
      • macOS 系统:切换到'macOS'选项卡,Intel 芯片选择'x64 Installer'(dmg 格式),M 系列芯片选择'arm64 Installer'(dmg 格式)。
    • 步骤 3:下载前需勾选'Accept License Agreement'(接受许可协议),然后点击下载链接。
    • 步骤 4:若未登录 Oracle 账号,会提示登录或注册。无需复杂操作,可使用邮箱快速注册,或选择'跳过登录'(部分地区支持直接下载)。
  3. 下载完成验证 下载后找到安装包(默认在'下载'文件夹):

    • Windows:文件名为'jdk-21_windows-x64_bin.exe' 图片
    • 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',便于后续配置;若需自定义路径,需记住安装位置,避免中文路径)。 图片 3. 勾选'开发工具'(必须勾选,包含 javac 编译器、java 运行器等核心工具),其他组件默认即可,点击'下一步'。 4. 等待安装进度条完成(约 1-2 分钟),点击'关闭',安装完成。 图片

  2. 环境变量配置(关键步骤) 环境变量的作用是让 Windows 系统在任意目录下识别 Java 命令(如 javac、java),配置步骤如下: (1) 打开环境变量配置窗口

    • 方法 1:右键'此电脑'→'属性'→'高级系统设置'→'环境变量'。 图片 图片
    • 方法 2:按下 Win+R,输入'sysdm.cpl',回车→切换到'高级'选项卡→'环境变量'。 (2) 配置系统变量(3 个核心变量)
    • ① 新建'JAVA_HOME'变量 图片 在'系统变量'区域点击'新建'。 变量名:JAVA_HOME(大写,固定写法)。 变量值:JDK 的安装目录(如默认路径'C:\Program Files\Java\jdk-21',需与实际安装路径一致)。 点击'确定'保存。
    • ② 配置'Path'变量 图片 在'系统变量'中找到'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
    javac -version
    

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

目录

  1. Java JDK 21 安装与环境配置指南
  2. 一、JDK 21 核心优势
  3. 二、前期准备:确认系统版本
  4. 三、官方下载 JDK 21
  5. 四、Windows 10/11 系统:JDK 安装与配置

更多推荐文章

查看全部
  • Stable Diffusion v4.10 与 ComfyUI 整合包配置及问题解决方案
  • 前端请求后端接口 404/405/500 状态码排查与解决
  • 兰斯顿·休斯《梦想》与《忧郁》诗作译文整理
  • Windows 本地运行 DeepSeek 大模型简易教程
  • Python aespy 包语法、参数与实战案例
  • FinalShell Windows 远程连接 Linux 服务器使用指南
  • Vue3+TypeScript 中 Promise<string> 转 string 类型错误解析及异步处理
  • 向量数据库:概念、原理与核心应用场景
  • SpringCloud 微服务支付全链路生产级实践:接口对接与状态闭环
  • C++ 从零实现 TCP Socket 网络工具实战
  • DirSearch Web 路径扫描工具安装与实战用法指南
  • Python 深度学习:ResNet、LSTM、ShuffleNet 与 CNN 网络结构对比分析
  • Python 基础语法入门:常量、变量与运算符详解
  • 结构化思维:ChatGPT 如何实现高效信息管理
  • Midreal AI 工具深度解析:交互式小说生成与插图创作实践
  • Cloudflare AI Gateway 接入 Google AI Studio 配置与 API Key 安全
  • C++ 异常处理机制详解:抛出、捕获与安全规范
  • AIGC 个性化与定制化内容生成:技术原理与应用实践
  • Linux 侵入式链表详解
  • OpenClaw 搭配本地千问模型实现电脑 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