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
相关推荐
wespaul3 分钟前
VeapAI 自然语言操作实战|第 04 篇:系统数据加工——把系统自身的元数据吃成知识
java·大数据·运维·数据库·人工智能
幼儿园蛋小黑5 分钟前
SPI 子系统:从原理到实践
java·前端·数据库
yangmu320331 分钟前
Unity 开发过程与底层原理
java·开发语言
lexiangqicheng34 分钟前
自定义表单跨端共用机制-PC设计APP渲染
java·前端·javascript
zhikouai37 分钟前
AI辅助逆向工程链路:从二进制接入到等价性校验
java·linux·前端
随性而行3601 小时前
企业微信API接口开发实战:如何实现消息回调接收与业务事件处理?
java·前端·python·微信·机器人·企业微信
美味蛋炒饭.1 小时前
java八股面试(3)
java·开发语言·面试
IT研究室1 小时前
最新计算机毕业设计选题推荐-基于spring boot的美食配送平台-网站-文档指导-Java-springboot
java·spring boot·课程设计
霸道流氓气质1 小时前
Saga模式入门与实战:编排与协同模式、补偿设计原则与Java生产级实现
java·开发语言
江湖有缘1 小时前
Docker实战 | 使用Docker部署Readeck书签管理工具
java·docker·eureka