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
相关推荐
吴声子夜歌11 小时前
Java——定时任务
java
吴声子夜歌11 小时前
Java——原子变量和CAS
java·cas
野生技术架构师11 小时前
2026最新Java面试八股文天花板(含详细解析)
java·jvm·spring
小碗羊肉12 小时前
【JavaWeb | 第十二篇】项目实战——登录功能
java·前端·数据库
喜欢小苹果的码农12 小时前
Java动态定时任务
java
haiyangyiba12 小时前
修改jar包中class的包路径
java·jar·修改class·修改class中包路径
雨落在了我的手上13 小时前
初识java(七):Java调试案例讲解
java·intellij-idea·集成开发环境调试功能
Volunteer Technology13 小时前
Spring AI MCP 案例-WebFlux SSE传输模式 (九)
java·数据库·人工智能·spring
rabbit_pro13 小时前
SpringBoot3集成Langchain4j使用Ollama
java·开发语言
解决问题no解决代码问题13 小时前
JAVA GC
java·开发语言·jvm