JDK Version Manager (JVMS)
以下是使用 JDK Version Manager (JVMS) 工具在Windows系统中安装JDK的详细步骤及注意事项,结合多篇搜索结果整理而成:
 ---
 一、安装前准备
 1. 下载JVMS  
    - 访问 [GitHub Releases页面](https://github.com/ystyle/jvms/releases) 或镜像地址(如 `https://gitcode.com/gh_mirrors/jv`)下载最新版的 `jvms.exe` 文件。
    - 建议将文件解压到自定义目录(如 `D:\jvms`),避免使用默认路径(如 `C:\Program Files`)。
 2. 初始化JVMS  
    - 以管理员身份打开命令提示符或PowerShell,导航到解压目录。
    - 执行初始化命令:  
      ```bash
      jvms.exe init
      ```
      - 此操作会创建符号链接和配置文件,确保系统环境变量正确配置。
 ---
 二、安装JDK版本
 方法1:在线安装
 1. 列出可用版本  
    运行以下命令查看可下载的JDK版本列表:  
    ```bash
    jvms.exe rls
    ```
    - 支持的版本包括Oracle JDK、OpenJDK等。
 2. 安装指定版本  
    输入版本号安装(例如安装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`)。
 2. 复制JDK文件  
    将已下载的JDK安装包(如 `jdk-1.8.0_301`)复制到 `store` 目录中,并重命名文件夹为简洁版本号(如 `1.8.0`)。
 ---
 三、切换JDK版本
 1. 查看已安装版本  
    ```bash
    jvms.exe ls
    ```
    - 输出示例:  
      ```
      1.8.0
      11.0.15.1
      ```
 2. 切换版本  
    输入版本号切换(需以管理员身份运行命令):  
    ```bash
    jvms.exe switch 1.8.0
    ```
    - 验证是否成功:  
      ```bash
      java -version
      ```
      - 若显示对应版本信息,则切换成功。
 ---
 四、注意事项
 1. 权限问题  
    - 初始化和切换版本时必须使用管理员权限,否则会报错(如 `set Environment variable JAVA_HOME failure`)。
 2. 环境变量冲突  
    - 使用JVMS前建议删除原有 `JAVA_HOME` 环境变量,避免冲突。
 3. 符号链接限制  
    - JVMS通过符号链接管理JDK路径,若需保留历史版本,可直接复制到 `store` 目录。
 4. 多版本共存  
    - 支持同时安装多个JDK版本,无需卸载旧版本。
 ---
 五、优势总结
 - 快速切换:1条命令即可切换版本,避免手动修改环境变量。
 - 轻量管理:无需重复下载公共文件,节省磁盘空间。
 - 兼容性:支持Oracle JDK、OpenJDK及自定义版本。
 通过以上步骤,可高效管理多版本JDK,尤其适合需要同时维护多个项目环境的开发者。
  
