JDK21安装与环境变量配置完全指南(windows版)

· Java技术教程

大家好,作为一名常年接触Java开发的博主,我时常收到新手小伙伴的私信,咨询JDK安装以及环境配置的相关问题,而JDK21作为最新的LTS长期支持版本,不仅运行状态稳定,新增功能也十分实用,不管是日常学习练习、项目开发,还是适配各类新版开发框架,都是当下十分值得选用的Java环境版本。

这篇教程会一步步带领大家在Windows系统上,完成JDK21下载、安装、环境变量配置以及安装校验的全部流程,全程避开各类常见问题,每一步讲解都清晰易懂,哪怕是刚接触Java的编程新手,跟着教程操作也能一次性配置成功,建议大家收藏起来方便后续随时查看使用。

一、前期准备:JDK21安装包下载

首先我们需要下载正规可靠的JDK21安装包,优先选择Oracle官方下载渠道,也可以挑选社区稳定版本,从源头就能避开捆绑软件、安装包损坏这类影响安装的问题。

打开Oracle官方Java下载页面,找到Java SE 21版本后,选中Windows系统对应的x64安装包,也就是后缀为.exe的可执行文件,这里需要注意,如今的Windows系统大多都是64位,直接下载x64版本即可,无需下载32位安装包。

下载时建议大家登录Oracle账号,账号注册全程免费,如果不想注册账号,也可以使用Eclipse Temurin等社区版JDK21,下载流程会更简便,后续的安装与配置步骤也和官方版本完全一致,大家可以根据自身需求选择,安装包下载完成后,找到对应的exe文件,就能开始正式的安装操作。

二、JDK21本地安装(Windows)

JDK21的整体安装操作十分简单,核心要点是牢记安装路径,方便后续顺利配置系统环境变量,具体的安装步骤如下。

1. 启动安装程序

找到下载完成的jdk-21_windows-x64_bin.exe文件,右键点击选择以管理员身份运行,避免因系统权限不足导致安装失败,程序启动后会弹出JDK21安装向导,直接点击下一步就能继续后续安装流程。

2. 设置安装路径

这一步是整个配置流程的核心环节,不建议大家使用默认的C盘深层路径,要么牢牢记住默认安装路径,要么修改为方便查找的文件夹目录,比如我习惯将各类开发工具存放在D盘,路径设置为D:\Develop\Java\jdk-21,大家可以参照这个格式自行设置路径。

这里重点提醒大家,安装路径中不能出现中文、空格以及特殊符号,否则后续配置环境变量时极易出现报错,路径设置完成后,点击下一步,等待安装进度条加载完毕即可。

3. 完成安装

JDK21安装速度较快,等待1-2分钟进度条即可加载完成,点击关闭按钮退出安装向导,到这里安装流程就全部完成,接下来就可以进入最重要的系统环境变量配置环节。

三、Windows系统环境变量配置

配置环境变量的目的,是让Windows系统在任意文件夹目录下,都能正常识别Java、Javac等核心命令,不用每次都进入JDK安装目录才能执行相关命令,全程推荐在系统变量中进行设置,不要使用用户变量,防止出现权限不足、系统不兼容的问题。

1. 打开环境变量配置窗口

给大家分享两种日常常用的打开方式,任选一种操作就能顺利进入配置页面。

方法一:右键点击桌面【此电脑】,选择【属性】选项,在页面右侧找到【高级系统设置】,弹出窗口后切换到【高级】选项卡,最后点击右下角的【环境变量】即可。

方法二:按下Win+R组合快捷键,输入sysdm.cpl后按下回车键,直接打开系统属性窗口,再切换到高级选项卡,点击环境变量就能进入对应的设置界面。

2. 新建JAVA_HOME系统变量

在打开的环境变量窗口中,找到下方的系统变量区域,点击【新建】按钮,就可以开始配置核心环境变量。

变量名:严格输入JAVA_HOME,一定要使用大写字母,千万不能出现拼写错误。

变量值:填写之前设置好的JDK21安装根目录,也就是D:\Develop\Java\jdk-21,直接复制粘贴路径即可,不要手动输入避免打错字符。

信息填写完毕后,点击确定保存设置,第一个核心系统变量就配置完成了。

3. 配置Path系统变量

返回系统变量列表,找到名称为Path的变量,选中该变量后点击【编辑】,就能进入Path变量的设置页面。

在编辑环境变量的窗口中,点击右侧的【新建】按钮,接着输入对应的配置内容。

%JAVA_HOME%\bin

内容输入完成后,点击确定保存,再依次关闭所有打开的系统属性窗口,每一步都要点击确定留存设置,不要直接关闭窗口,否则之前配置的内容会失效无法使用。

这里再额外提醒大家,JDK21不需要单独配置JRE和CLASSPATH变量,老旧版本的配置方法已经不再适用,只需要设置JAVA_HOME和Path两个变量就足够,操作精简还不容易出现错误。

四、安装与配置验证(必做步骤)

环境变量配置完成后,一定要检查配置是否生效,防止后续开发过程中出现命令无法使用的问题。

先按下Win+R快捷键,输入cmd打开命令提示符窗口,一定要重新开启cmd窗口,不能使用之前已经打开的旧窗口,否则环境变量配置无法正常生效。

在cmd命令窗口中,依次输入以下三条命令,每输入完一条命令就按下一次回车键执行。

  1. java -version:查看Java版本详细信息,正常情况下会展示JDK21对应的版本号、发布日期等内容;
  2. javac -version:查看Java编译器版本,正常运行会返回javac 21.x.x相关标识;
  3. java:直接输入java命令,页面会弹出Java运行命令的帮助提示,也就说明命令可以正常调用使用。

如果三条命令都能正常弹出结果、不提示“不是内部或外部命令”,就说明JDK21安装与环境变量配置全部成功,若是出现报错,就回头检查安装路径、变量名称、Path设置是否有误,修改完成后重新保存即可。

五、常见问题排查

  1. 报错“不是内部或外部命令”:大多是环境变量配置出错,检查JAVA_HOME名称、填写路径是否准确,Path变量有没有添加%JAVA_HOME%\bin,同时确认重新打开了cmd窗口;
  2. 安装路径报错:检查路径中是否包含中文、特殊字符,修改为纯英文路径即可解决问题;
  3. 版本显示异常:检查电脑是否安装了其他JDK版本,Path里旧JDK路径优先级更高,删除旧JDK路径就能恢复正常。

写在最后

以上就是Windows系统下,JDK21安装与环境变量配置的完整流程,整体操作难度不高,核心就是牢记安装路径、按照要求配置系统变量,Java环境配置完成后,就能正常安装开发工具、编写并运行Java代码。