Java新手启航之JDK 21版本安装开启编程之路

 更新时间:2025年12月10日 10:07:12   作者:蜡笔小柯南  
Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,这篇文章主要介绍了Java新手启航之JDK 21版本安装开启编程之路的相关资料,需要的朋友可以参考下

在Java开发前,JDK是必不可少的环境,接下来,让我们一起完成JDK 21版本的下载和安装!

1. JDK 21的下载

  1. 进入官网下载,官网地址,选择JDK 21版本

  2. 点击Windows,进入Windows的下载页面,点击x64 Installer 后面对应的下载链接,下载jdk的.exe 安装程序

2. JDK 21的安装

  1. 双击打开下载好的安装包,进入安装向导,点击下一步

  2. 选择JDK的安装路径,建议不要放在中文目录下,防止有奇奇怪怪的问题出现,选择完成后,点击下一步

  3. 等待安装程序完成

  4. 安装完成后,点击关闭

3. 环境变量配置

3.1 默认自动配置

  1. 按下 win + R 键,打开运行窗口,输入 cmd,在命令行窗口输入java -version ,按下 回车,即能显示java 的版本信息

    这是因为,在JDK 的安装过程中,自动进行了环境配置,所以,可以直接读取到最新的java 版本信息
    接下来,我们打开环境变量配置,看自动为我们设置了哪些配置

  2. 右键桌面此电脑,点击属性,找到高级系统设置

  3. 在高级系统设置中,找到环境变量

  4. 在打开的窗口中,在 系统变量 中,找到名为 Path 的变量,点击编辑按钮,可以看到,有以下路径。因为安装时,默认在Path变量中添加了这个路径,所以在我们没有手动配置jdk的环境变量下,通过cmd命令窗口仍可以读取到jdk的版本信息

注意:这种配置的好处是,我们不用手动去配,自动就把环境变量配置好了,但是,当我们安装了多个 JDK 的版本时,优先级最高的是它默认配置的这个版本,导致我们想切换其他版本的JDK时无法切换,所以,我们可以手动去设置 Path 变量的内容,来自由的切换不同的 JDK 版本

3.2 手动配置环境变量

  1. Path 变量中,删除自动生成的那一条记录,选中这条记录,点击删除按钮,删除完成后,点击确定

  2. 在 系统变量 中,点击 新建 按钮

  3. 变量名:JAVA_HOME,变量值:JDK的安装路径;变量名称是固定的,变量值是自己JDK的安装全路径

  4. 再次找到 Path 变量,点击编辑,在弹出的此窗口,点击新建,输入 %JAVA_HOME%\bin ,一路点击确定

  5. win + R 打开运行窗口,输入 cmd 的,再次查询 java 的版本,输入 java -version ,查看JDK信息

  6. 正常显示JDK信息,说明我们手动配置成功

3.3 切换JDK版本

  1. 这里,我安装了3个JDK的版本,分别是JDK 8JDK 17JDK 21

  2. 如果,想切换到JDK 8版本,只需要修改JAVA_HOME变量中JDK安装全路径即可

  3. 修改变量值为JDK 8的安装全路径,再次通过命令行窗口,java -version查看版本信息,可以看到,已经是JDK 8的版本信息

🆗,JDK安装完成,完结散花!!!

总结

到此这篇关于Java新手启航之JDK 21版本安装开启编程之路的文章就介绍到这了,更多相关Java JDK21版本安装内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SpringBoot整合quartz实现定时任务

    SpringBoot整合quartz实现定时任务

    这篇文章主要为大家详细介绍了SpringBoot如何整合quartz实现定时任务,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-10-10
  • Mybatis-Plus 实战使用与最佳实践

    Mybatis-Plus 实战使用与最佳实践

    Mybatis作为优秀的持久层框架,以其灵活性和可控性赢得了广大开发者的青睐,本文将从实战角度出发,深入解析Mybatis-Plus的核心功能和最佳实践,帮助开发者快速掌握这一强大的开发工具,感兴趣的朋友跟随小编一起看看吧
    2025-10-10
  • 详解Java 中的UnitTest 和 PowerMock

    详解Java 中的UnitTest 和 PowerMock

    这篇文章主要介绍了Java中的 UnitTest 和 PowerMock,文中讲解非常详细,对大家学习有很大的帮助,感兴趣的朋友可以了解下
    2020-06-06
  • springboot neo4j的配置代码

    springboot neo4j的配置代码

    小编最近的工作中遇到了一些知识图谱的工作,自然就用到了图数据库,这一NoSQL 数据库可以很好的展示节点之间的关联关系,对于一些图谱的关系操作是很好的选择,下面来介绍下 Springboot 配置Neo4J的问题
    2021-12-12
  • SpringBoot整合Apache Pulsar教程示例

    SpringBoot整合Apache Pulsar教程示例

    这篇文章主要为大家介绍了SpringBoot整合Apache Pulsar教程示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • 使用Java实现一个打印菱形图案的小程序

    使用Java实现一个打印菱形图案的小程序

    在编程学习的过程中,打印特定图案是一个非常有趣的练习,它不仅可以帮助我们理解循环和条件语句的使用,还能加深对字符串操作的理解,今天,我们将通过一个具体的例子来探讨如何使用Java语言来实现一个打印菱形图案的小程序,需要的朋友可以参考下
    2026-01-01
  • 用dom4j生成xml,去掉xml头的方法

    用dom4j生成xml,去掉xml头的方法

    今天小编就为大家分享一篇用dom4j生成xml,去掉xml头的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • 利用SpringBoot实现多数据源的两种方式总结

    利用SpringBoot实现多数据源的两种方式总结

    关于动态数据源的切换的方案有很多,核心只有两种,一种是构建多套环境,另一种是基于spring原生的AbstractRoutingDataSource切换,这篇文章主要给大家介绍了关于利用SpringBoot实现多数据源的两种方式,需要的朋友可以参考下
    2021-10-10
  • Springboot整合实现邮件发送的原理详解

    Springboot整合实现邮件发送的原理详解

    SpringBoot集成邮件服务非常简单,通过简单的学习即可快速掌握邮件业务类的核心逻辑和企业邮件的日常服务,本文给大家分享Springboot整合实现邮件发送的原理,一起看看吧
    2021-06-06
  • Java多线程编程小实例模拟停车场系统

    Java多线程编程小实例模拟停车场系统

    这是一个关于Java多线程编程的例子,用多线程的思想模拟停车场管理系统,这里分享给大家,供需要的朋友参考。
    2017-10-10

最新评论