利用 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
Windows Docker Desktop 拉镜像卡住:代理配置踩坑记录
运维部署TUN 模式救不了 Docker、settings-store.json 藏玄机、镜像加速源拖后腿——一次 pull 失败引发的连环排查。
2
Windows Docker 跑 frpc 内网穿透:完整踩坑记录
运维部署接上篇拉镜像的坑,这次是 frp 穿透本身:frpc 端定义代理、写死的配置路径、host.docker.internal 解析成 IPv6、Docker 代理劫持 80 端口、云防火墙放行,一个下午踩了五个坑。
3
天邑 TEWA-7500V 光猫:超密获取与 IPv6 防火墙放开
网络天邑 TEWA-7500V 移动光猫(海思 hsan + HGS 新固件):challenge-response 登录、隐藏 TELNET 页、setObjs 开 telnet、读 lastgood.xml 拿超密、hbus 放开 IPv6 入站完整教程。
4
毕业三年,再回头看
随笔毕业三年后的再反思,关于环境、自律、边界感,以及什么才是真正重要的东西。
5
碎碎念:毕业三年有感
随笔毕业三年以来的心态变化与反思,关于环境、自律与纯粹。
随机文章随机推荐














