JVMS (JDK Version Manager) 使用教程
JVMS 是一个专为 Windows 设计的 JDK 版本管理工具,使用 Go 语言编写,无外部依赖。它允许你在 Windows 上轻松安装、切换和管理多个 JDK 版本,通过符号链接(symlink)实现版本切换,支持远程下载和本地添加。适用于需要测试不同 JDK 版本的开发者。以下教程按照安装、基本操作、进阶使用和常见问题组织。注意:大部分操作需以管理员身份运行。
1. 安装 JVMS
前提条件
- 支持的操作系统:Windows(专为 Windows 设计)。
- 需要管理员权限。
- 无需预安装 JDK。
安装步骤
- 下载工具:
- 访问 GitHub 仓库(https://github.com/ystyle/jvms),下载最新 release 的 zip 文件。
- 解压并放置可执行文件:
- 解压 zip 文件,提取
jvms.exe。 - 将
jvms.exe复制到任意目录(如C:\jvms)。
- 解压 zip 文件,提取
- 以管理员身份运行:
- 打开命令提示符(cmd)或 PowerShell,以管理员身份运行。
- 这会创建配置文件、设置符号链接,并添加到系统 PATH。
- 可选参数:
--originalpath <url>设置自定义下载索引 URL;--java_home <path>设置自定义 JAVA_HOME 路径。 - 显示版本号(如 2.0.0)即成功。
验证安装:
jvms.exe --version
初始化工具:
jvms.exe init
导航到 jvms.exe 所在目录:
cd C:\jvms
2. 基本操作
查看可用版本
显示远程可用 JDK 版本列表:
jvms.exe rls
安装 JDK 版本
- 从远程下载并安装。
安装特定版本:
jvms.exe install 1.8.0_31 # 或 jvms.exe i 1.8.0_31
切换 JDK 版本
- 更新符号链接,立即生效于所有打开的控制台,并持久化重启后。
验证:
java -version
切换到特定版本:
jvms.exe switch 1.8.0_31 # 或 jvms.exe s 1.8.0_31


