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

诺奖得主辛顿最新访谈:1 万个 AI 可以瞬间共享同一份“灵魂”,这就是为什么人类注定被超越

诺奖得主辛顿最新访谈:1 万个 AI 可以瞬间共享同一份“灵魂”,这就是为什么人类注定被超越

当宇宙级的“嘴炮”遇到降维打击。 编译 | 王启隆 来源 | youtu.be/l6ZcFa8pybE 出品丨AI 科技大本营(ID:rgznai100) 打开最新一期知名播客 StarTalk 的 YouTube 评论区,最高赞的一条留言是这样写的: “我长这么大,第一次看到尼尔·德葛司·泰森(Neil deGrasse Tyson)在一档节目里几乎全程闭嘴,像个手足无措的小学生一样乖乖听讲。” 作为全美最知名的天体物理学家,泰森平时的画风是充满激情、喋喋不休、用宇宙的宏大来震撼嘉宾。但这一次,坐在他对面的那位满头银发、带着温和英音的英国老人,仅仅用最平淡的语气,就让整个演播室陷入了数次令人窒息的沉默。 这位老人是 Geoffrey Hinton。深度学习三巨头之一,2024 年诺贝尔物理学奖得主,被公认为“AI 教父”。 对经常阅读 Hinton 演讲的我来说,这也是比较新奇的一幕—

By Ne0inhk
48小时“烧光”56万!三人创业团队濒临破产,仅因Gemini API密钥被盗:“AI账单远超我们的银行余额”

48小时“烧光”56万!三人创业团队濒临破产,仅因Gemini API密钥被盗:“AI账单远超我们的银行余额”

整理 | 苏宓 出品 | ZEEKLOG(ID:ZEEKLOGnews) 「仅过了 48 小时,一笔 8.2 万美元的天价费用凭空出现,较这家小型初创公司的正常月费暴涨近 46000%。」 这不是假设的虚幻故事,而是一家墨西哥初创公司正在经历的真实危机。 近日,一位名为 RatonVaquero 的开发者在 Reddit 发帖求助称,由于他的 Gemini API 密钥被盗用,原本每月仅约 180 美元(约 1242 元)的费用,在短短 48 小时内暴涨到 82,314.44 美元(约 56.8 万元)。对于这家只有三名开发者的小型创业团队来说,这笔突如其来的账单,几乎等同于灭顶之灾。 “我现在整个人都处在震惊和恐慌之中。”RatonVaquero

By Ne0inhk
假网站排全网第二,真官网翻五页都找不到!NanoClaw创始人破防:SEO之战,我快要输了

假网站排全网第二,真官网翻五页都找不到!NanoClaw创始人破防:SEO之战,我快要输了

整理 | 苏宓 出品 | ZEEKLOG(ID:ZEEKLOGnews) 自从 OpenClaw 爆火之后,各种“Claw”项目接连出现,其中以安全优化版 NanoClaw 最为知名。它的核心代码仅有 4000 行,却获得了 AI 大牛 Andrej Karpathy 的点赞。 可谁也没想到,这款口碑极佳的开源项目,近来竟被一个仿冒网站抢了风头。 投诉无门之下,NanoClaw 创始人 Gavriel Cohen 在 X 社交平台上无奈发文怒斥:谷歌搜索错误地将假网站排在真官网前面,不仅破坏了项目声誉,还埋下了严重的安全隐患,而他费尽心力,却只能哀叹一句——“我正在为自己的开源项目打 SEO 战,但我快要输了。” 那么,NanoClaw 究竟发生了什么?又是怎么走红的?事情还要从 OpenClaw

By Ne0inhk
曝Windows 12将于今年发布?以AI为核心、NPU成「硬件门槛」,网友吐槽:“不想要的全塞进来了”

曝Windows 12将于今年发布?以AI为核心、NPU成「硬件门槛」,网友吐槽:“不想要的全塞进来了”

整理 | 郑丽媛 出品 | ZEEKLOG(ID:ZEEKLOGnews) 当年,微软一句“Windows 10 将是最后一个版本”的表态,让不少用户以为 Windows 进入了“只更新、不换代”的时代。但几年过去,现实却完全不同。 在 Windows 11 发布之后,如今关于 Windows 12 的传闻再次密集出现。从内部代号、代码片段,到硬件厂商的暗示与 OEM 预热标签,种种线索拼在一起,勾勒出一个明显的趋势——这不会只是一次常规升级,而更像是一次围绕 AI 的平台级重构。 更关键的是,这次争议,可能远比当年 TPM 2.0 更大。 精准卡位 Windows 10 退场的时间?

By Ne0inhk