利用 Scoop 自由切换 Java (JDK) 版本
282 字
1 分钟
利用 Scoop 自由切换 Java (JDK) 版本
利用 Scoop 自由切换 Java (JDK) 版本
日常开发中经常需要在 Java 8、Java 11、Java 17、Java 21 等不同 JDK 版本之间切换。手动卸载重装非常麻烦,还要清理注册表残留。使用 Scoop 包管理可以轻松解决这个问题。
安装 Scoop
打开 PowerShell,执行:
# 允许本地脚本执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
# 安装 Scoopiwr -useb get.scoop.sh | iex
# 验证安装scoop help安装多版本 JDK
1. 添加 Java 仓库
scoop bucket add java2. 查看可用的 JDK 版本
scoop search jdk3. 安装不同版本
# 安装 OpenJDK 8scoop install openjdk8-redhat
# 安装 OpenJDK 21scoop install openjdk214. 切换 JDK 版本
# 切换到 JDK 8scoop reset openjdk8-redhat
# 切换到 JDK 21scoop reset openjdk21
# 切换到 GraalVM 21scoop reset graalvm21-jdk21之前手动安装过 JDK 的,建议把系统环境变量
JAVA_HOME删掉,Scoop 会自动管理用户级别的JAVA_HOME。
原理
scoop reset 会更新用户环境变量中的 JAVA_HOME 和 PATH,指向对应版本的安装目录。切换后新开的终端窗口立即生效,无需重启。
同理,Python、Ruby、Node.js 等也可以通过 Scoop 进行多版本管理。
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
利用 Scoop 自由切换 Java (JDK) 版本
https://blog.zinzin.cc/posts/scoop-switch-jdk/相关文章智能推荐
1
2025 年终总结
年度总结2025 年的回顾与思考,涵盖工作、学习、身体、书评、游戏、番剧与旅行。
2
使用 acme.sh 申请泛域名 SSL 证书
Linux运维与部署通过 acme.sh + Cloudflare DNS API 免费申请 Let's Encrypt 泛域名证书,并自动续期。
3
Docker 镜像与容器导入导出命令详解
Linux运维与部署梳理 docker commit/export/import/save/load 的区别与适用场景,帮你选对正确的命令。
4
使用 Docker 完成 Nacos 集群部署
Linux运维与部署基于 Docker 部署 Nacos 2.2 三节点集群,搭配 MySQL 持久化与 Nginx 负载均衡的完整实践。
5
服务器日常初始化指南
Linux运维与部署新服务器到手后的安全加固与常用软件安装清单,包含 SSH 安全配置、Docker、NPM 等。
随机文章随机推荐













