JDK Version Manager (JVMS)

以下是使用 JDK Version Manager (JVMS) 工具在Windows系统中安装JDK的详细步骤及注意事项,结合多篇搜索结果整理而成:


一、安装前准备

  1. 下载JVMS
  1. 初始化JVMS
  • 以管理员身份打开命令提示符或PowerShell,导航到解压目录。

  • 执行初始化命令:

```bash

jvms.exe init

```

  • 此操作会创建符号链接和配置文件,确保系统环境变量正确配置。

二、安装JDK版本

方法1:在线安装

  1. 列出可用版本

运行以下命令查看可下载的JDK版本列表:

```bash

jvms.exe rls

```

  • 支持的版本包括Oracle JDK、OpenJDK等。
  1. 安装指定版本

输入版本号安装(例如安装JDK 11):

```bash

jvms.exe install 11.0.15.1

```

  • 若网络较慢,可添加代理参数:

```bash

jvms install 11.0.15.1 --proxy http://127.0.0.1:7890

```

方法2:手动添加已下载的JDK

  1. 创建store目录

在解压后的JVMS目录下新建 `store` 文件夹(如 `D:\jvms\store`)。

  1. 复制JDK文件

将已下载的JDK安装包(如 `jdk-1.8.0_301`)复制到 `store` 目录中,并重命名文件夹为简洁版本号(如 `1.8.0`)。


三、切换JDK版本

  1. 查看已安装版本

```bash

jvms.exe ls

```

  • 输出示例:

```

1.8.0

11.0.15.1

```

  1. 切换版本

输入版本号切换(需以管理员身份运行命令):

```bash

jvms.exe switch 1.8.0

```

  • 验证是否成功:

```bash

java -version

```

  • 若显示对应版本信息,则切换成功。

四、注意事项

  1. 权限问题
  • 初始化和切换版本时必须使用管理员权限,否则会报错(如 `set Environment variable JAVA_HOME failure`)。
  1. 环境变量冲突
  • 使用JVMS前建议删除原有 `JAVA_HOME` 环境变量,避免冲突。
  1. 符号链接限制
  • JVMS通过符号链接管理JDK路径,若需保留历史版本,可直接复制到 `store` 目录。
  1. 多版本共存
  • 支持同时安装多个JDK版本,无需卸载旧版本。

五、优势总结

  • 快速切换:1条命令即可切换版本,避免手动修改环境变量。

  • 轻量管理:无需重复下载公共文件,节省磁盘空间。

  • 兼容性:支持Oracle JDK、OpenJDK及自定义版本。

通过以上步骤,可高效管理多版本JDK,尤其适合需要同时维护多个项目环境的开发者。

相关推荐
消失的旧时光-19435 小时前
第十四课:Redis 在后端到底扮演什么角色?——缓存模型全景图
java·redis·缓存
BD_Marathon5 小时前
设计模式——依赖倒转原则
java·开发语言·设计模式
BD_Marathon5 小时前
设计模式——里氏替换原则
java·设计模式·里氏替换原则
Coder_Boy_5 小时前
Deeplearning4j+ Spring Boot 电商用户复购预测案例中相关概念
java·人工智能·spring boot·后端·spring
css趣多多5 小时前
add组件增删改的表单处理
java·服务器·前端
雨中飘荡的记忆5 小时前
Spring Batch实战
java·spring
Java后端的Ai之路5 小时前
【Spring全家桶】-一文弄懂Spring Cloud Gateway
java·后端·spring cloud·gateway
devmoon5 小时前
在 Polkadot Runtime 中添加多个 Pallet 实例实战指南
java·开发语言·数据库·web3·区块链·波卡
Evand J5 小时前
TDOA(到达时间差)的GDOP和CRLB计算的MATLAB例程,论文复现,附参考文献。GDOP:几何精度因子&CRLB:克拉美罗下界
开发语言·matlab·tdoa·crlb·gdop
野犬寒鸦5 小时前
从零起步学习并发编程 || 第七章:ThreadLocal深层解析及常见问题解决方案
java·服务器·开发语言·jvm·后端·学习