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
相关推荐
愚公移码13 分钟前
蓝凌EKP18产品:流程虚拟机(PVM)
java·开发语言·前端
驰骋工作流21 分钟前
流程引擎BPM设计之:流程消息
java·工作流引擎·bpm·jflow·ccflow
dogstarhuang27 分钟前
从 0 到 1 搭建可收费的 API 开放平台(实战)
java·架构·api
VortMall1 小时前
『平台去经营化』平台治理能力全新重构|VortMall微服务商城系统v1.3.10
java·大数据·微服务·商城系统·开源商城·vortmall·去经营化
吴声子夜歌1 小时前
Redis 3.x——集群故障转移
java·数据库·redis·集群
Java面试题总结1 小时前
mybatis插件
java·tomcat·mybatis
橘子海全栈攻城狮2 小时前
【最新源码】基于SpringBoot + Vue的超市管理系统的设计与实现D002
java·开发语言·vue.js·spring boot·后端·spring
smartvxworks2 小时前
Linux 实时内核(Linux Real-Time Kernel)详解:原理、实践与优化
java·linux·服务器
qizayaoshuap2 小时前
# [特殊字符] 密码生成器 — 鸿蒙ArkTS安全算法与密码强度评估系统
java·算法·安全·华为·harmonyos
AC赳赳老秦2 小时前
OpenClaw 采集任务日志审计:全程记录采集行为,满足合规溯源与企业审计要求
java·大数据·python·数据挖掘·数据分析·php·openclaw