shyiko/jabba: (cross-platform) Java Version Manager
Jabba 是专门为 Java 设计的版本管理工具,基于 Go 开发,体积小、速度快,对 Windows 原生支持非常好,无需依赖 WSL 或其他复杂环境,是纯 Windows 下管理 Java 版本的首选。
详细使用步骤(Windows PowerShell):
- 安装 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
- 核心使用命令
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