Windows 11 环境下从 Java 17 升级到 Java 21:详细指南

Windows 11 环境下从 Java 17 升级到 Java 21:详细指南

🛠️ 详细步骤(超简单版)

✅ 第一步:下载Java 21

  1. 打开浏览器,访问Oracle官网下载页面:https://www.oracle.com/cn/java/technologies/downloads/#jdk21
  2. 选择"Windows x64"版本(64位系统)
  3. 点击"Download",下载JDK 21安装包(.exe文件)

💡 小提示:如果你不想登录Oracle账号,也可以从Adoptium下载免费的OpenJDK 21:https://adoptium.net/,选择"21"版本



✅ 第二步:安装Java 21

  1. 双击下载的JDK 21安装文件(比如jdk-21_windows-x64_bin.exe)
  2. 按照安装向导操作:
    • 保持默认安装路径:C:\Program Files\Java\jdk-21
    • 不要更改路径,避免出现中文或空格问题
    • 安装过程中可能会弹出UAC权限提示,点击"是"允许安装
💡 注意:"安装路径建议保持默认(C:\Program Files\Java\jdk-21),如需更改请使用纯英文路径。"

      我是在D盘创建了一个文件夹,命名为Java21。

✅ 第三步:配置环境变量(关键!)

  1. 右键点击"此电脑" → "属性" → "高级系统设置" → "环境变量"
  2. 在"系统变量"区域点击"新建":
    • 变量名:JAVA_HOME
    • 变量值:C:\Program Files\Java\jdk-21(这是你安装的路径)
  3. 在"系统变量"区域找到"Path",点击"编辑" → "新建":
    • 输入:%JAVA_HOME%\bin
  4. 点击"确定"保存所有设置
💡 注意:"特别注意系统原有Java路径可能产生冲突,建议将新配置项置于PATH变量顶部。"

     不置顶问题也不大。

✅ 第四步:验证安装

  1. 按下Win + R,输入cmd,回车打开命令提示符

正常情况下,你会看到类似这样的输出:

java version "21" 2023-09-19 LTS Java(TM) SE Runtime Environment (build 21+12-LTS-51) Java HotSpot(TM) 64-Bit Server VM (build 21+12-LTS-51, mixed mode) 

输入以下命令验证:

java -version javac -version 

✅ 第五步:检查是否成功替换

  1. 输入where java,确认路径指向的是Java 21
  2. 如果你之前用过Java 17,现在应该看到Java 21的版本信息

🌟 为什么这样配置最简单?

  • 只改一个变量:只需要修改JAVA_HOME指向Java 21的安装路径,就能完成切换
  • 无需删除旧版本:Java 17还在那里,如果你需要,可以随时切换回来
  • IDEA自动识别:在IntelliJ IDEA中,它会自动识别新的Java版本

💡 小技巧:多版本管理(本人推荐,如需要)

如果你想同时保留Java 17和Java 21,可以这样做:

  1. 新建一个JAVA_HOME_17变量:
    • 变量名:JAVA_HOME_17
    • 变量值:C:\Program Files\Java\jdk-17
  2. 新建一个JAVA_HOME_21变量:
    • 变量名:JAVA_HOME_21
    • 变量值:C:\Program Files\Java\jdk-21
  3. 然后修改JAVA_HOME变量:
    • 如果想用Java 17:C:\Program Files\Java\jdk-17
    • 如果想用Java 21:C:\Program Files\Java\jdk-21

这里必须只能设置:真实路径 ,不能设置%JAVA_HOME_21%,否则编译器无法读取到正确路径

  4.小白教程:对准“此电脑”,右键后点击“属性”。点击“高级系统设置”。点击环境变量。

💡 小提示:"JDK版本切换方法:可以更改 % 中的 JDK 变量名,从而达到切换不同 JDK 的目的。"

📌 为什么推荐用Java 21?

  • 虚拟线程:让你的高并发应用性能提升3倍以上
  • 代码更简洁:字符串模板、记录类等新特性让代码更易读
  • 长期支持:Java 21是LTS版本,提供8年以上的支持
  • 安全升级:支持后量子加密,为未来安全做准备

🌈 最后的小建议

  1. 先备份:在修改环境变量前,可以先备份一下当前的环境变量
  2. 重启CMD:修改环境变量后,最好重启命令提示符窗口
  3. IDEA中确认:打开IntelliJ IDEA,进入File > Project Structure,确认Project SDK已更新为Java 21
💡 小提示:"JDK 21已成为企业级开发的主流版本,带来了诸多长期支持的新特性。"

你打算现在就试试看吗?如果遇到问题,随时问我!我可以给你更具体的帮助。😊

Read more

AIGC带来数据革命:R语言如何成为数据科学家的秘密武器?

AIGC带来数据革命:R语言如何成为数据科学家的秘密武器?

文章目录 * 一、R语言的基础特性 * 1.1 R语言的起源与发展 * 1.2 R语言的核心优势 * 二、R语言在AIGC中的应用场景 * 2.1 数据预处理与清洗 * 2.2 文本分析与生成 * 2.3 机器学习与模型构建 * 2.4 数据可视化与报告生成 * 三、R语言在AIGC中的具体案例 * 3.1 金融数据分析与预测 * 3.2 医疗数据分析与建模 * 3.3 社交媒体数据分析与情感分析 * 四、R语言在AIGC中的未来展望 * 4.1 与深度学习框架的集成 * 4.2 与云计算平台的集成 * 4.3 与自动化工具的集成 * 《R语言统计分析与可视化从入门到精通宣传文案》 * 亮点 * 内容简介 * 作者简介 * 目录

By Ne0inhk
vscode copilot在win10 WSL2环境无法使用的问题

vscode copilot在win10 WSL2环境无法使用的问题

问题描述 问话会进入chat初始化过程 等了一段时间就说 retry connection 重新reload window会报:Chat took too long to get ready. Please ensure you are signed in to GitHub and that the extension GitHub.copilot-chat is installed and enabled. 解决办法 回退Copilot版本 参考这位老哥解决方案 :https://github.com/orgs/community/discussions/147219 将Copilot回退回 v1.252.0版本 PS:Vscode插件回退方法 依次点击插件->

By Ne0inhk

AIGC 应用工程师、人工智能训练工程师、人工智能算法工程师、人工智能标注工程师、AI智能体应用工程师、生成式人工智能应用工程师

(一)报考条件:年满18周岁 (二)报名及考试流程  1.  学生填写报名表:姓名、性别、身份证号、电话号码、所报证书名称、级别,务必保证信息正确。 2. 使用电子照片要求: 背景颜色:蓝色、白色; 3. 拿证周期:3-4个月 人工智能应用工程师(高级)课程体系解读 课程体系围绕人工智能应用工程师(高级) 职业技能培养,分 6 大阶段,覆盖环境搭建、数据处理、核心算法、实战应用、效果测试与职业考核全流程,是从基础到高阶的完整 AI 应用开发学习路径。 一、阶段核心内容与能力目标 1. 人工智能环境管理 * 核心课程:环境与存储系统配置 * 知识模块:Python/Spark 环境搭建、虚拟机与

By Ne0inhk
【Coze-AI智能体平台】解锁 Coze 工作流:逻辑控制・数据处理・AIGC 多媒体全场景实战

【Coze-AI智能体平台】解锁 Coze 工作流:逻辑控制・数据处理・AIGC 多媒体全场景实战

🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人方向学习者 ❄️个人专栏:《coze智能体开发平台》 ✨ 永远相信美好的事情即将发生 文章目录 * 前言 * 一、业务逻辑节点 * 1.1 选择器节点 * 1.2 意图识别节点 * 1.3 循环节点 * 1.4 批处理节点 * 1.5 变量聚合节点 * 1.6 代码节点 * 1.6.1 JSON? * 1.6.2 python异步编程 * 1.7 数据库节点 * 1.7.1 新增数据节点 * 1.7.2

By Ne0inhk