Java 版本管理工具:Jabba

shyiko/jabba: (cross-platform) Java Version Manager

Jabba 是专门为 Java 设计的版本管理工具,基于 Go 开发,体积小、速度快,对 Windows 原生支持非常好,无需依赖 WSL 或其他复杂环境,是纯 Windows 下管理 Java 版本的首选。

详细使用步骤(Windows PowerShell):

  1. 安装 Jabba
powershell 复制代码
# 以管理员身份打开PowerShell,执行安装命令
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Invoke-Expression (Invoke-WebRequest -Uri https://github.com/shyiko/jabba/raw/master/install.ps1 -UseBasicParsing).Content

安装完成后重启 PowerShell,验证是否安装成功:

powershell 复制代码
jabba --version
  1. 核心使用命令
powershell 复制代码
# 列出所有可安装的Java版本
jabba ls-remote

# 安装指定版本(以zulu@1.17.0-0为例)
jabba install zulu@1.17.0-0

# 临时切换当前终端的Java版本
jabba use zulu@1.17.0-0

# 设置全局默认Java版本(永久生效)
jabba alias default zulu@1.17.0-0

# 查看已安装的版本
jabba ls

# 卸载不需要的版本
jabba uninstall zulu@1.17.0-0
相关推荐
学长毕业设计2 小时前
基于SpringBoot的公益基金管理系统(源码+文档+讲解视频)
java·spring boot·后端
东小西3 小时前
【SAA实战】第 3 篇 · 工具调用全攻略:把业务能力交给 Agent 自己调度
java·后端·spring
东小西3 小时前
【SAA实战】第 4 篇 · Agent 短期记忆:saver 让 Agent 跨轮记得住(threadId 隔离)
java·后端·spring
许彰午3 小时前
22-DataCenter报文序列化
java·低代码·架构·状态模式
2601_962065253 小时前
[MySQL] SQL优化之性能分析
java·sql·mysql
小范同学_3 小时前
JDK1.7 与 JDK1.8 HashMap 底层原理对比 + 数组并发扩容死循环详解
java·开发语言
予昊4 小时前
从零实现“在线五子棋对战“:WebSocket 实时通信 + 段位匹配
java·开发语言·网络·websocket
2601_962203514 小时前
【SpringAI入门】初识SpringAI
java
weixin_461408585 小时前
Mybatis-flex小记
java·开发语言·mybatis
2601_962177135 小时前
【MySQL篇】聚合查询,联合查询
android·java·mysql