JEnv-for-Windows
介绍
这是一个Windows的Java多版本管理工具
安装
- 克隆项目
PS D:\> git clone https://github.com/FelixSelter/JEnv-for-Windows.git
- 把项目路径添加到系统路径
简单使用步骤
建议:将多个Java版本放到同一位置方便管理,当然不在同一位置也没事
- 自动添加新的Java环境(绝对路径)
PS D:\> jenv autoscan -y "C:\Program Files\Java"
如果Java安装位置不在默认路径,则逐个添加Java环境,添加环境后查看当前添加的所有Java环境
PS D:\> jenv list
All available versions of java
name path
---- ----
17 C:\Program Files\Java\jdk-17
8 C:\Program Files\Java\jre1.8.0_451
7 C:\Program Files\Java\jdk1.7.0_80
All locally specified versions
- 更改全局Java环境
PS D:\> jenv change 7
Setting JAVA_HOME globally. This could take some time
JEnv changed globally
PS D:\> java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
完整帮助
jenv –help
PS D:\> jenv --help
"jenv list" 列出所有已注册的 Java 环境
"jenv add <name> <path>" 在 JEnv 中添加一个 Java 版本,可以通过 name 指定名称
"jenv remove <name>" 从 JEnv 中移除指定的 Java 版本
"jenv change <name>" 对所有重新启动的 shell 以及当前 shell 均应用所给定的 Java 版本(永久全局设置)
"jenv use <name>" 在当前终端中为当前 shell 应用指定的 Java 版本(临时设置)
"jenv local <name>" 在该文件夹内,将始终使用所给定的 Java 版本。同时,也会为所有子文件夹设置相应的 Java 版本。(指定某路径Java使用版本)
"jenv link <executable>" 在 JAVA_HOME 目录下为可执行文件创建快捷方式。例如“javac”
"jenv uninstall <name>" 卸载删除 JEnv 并将指定的 Java 版本,可选择是否删除JEnv以及是否删除配置文件
"jenv autoscan [--yes|-y] ?<path>?" 自动扫描给定路径中的 JEnv 环境,并将其添加到 JEnv 中。路径选项是可选的,而“--yes|-y”选项会接受默认设置。
参考来源
- 项目地址:https://github.com/FelixSelter/JEnv-for-Windows
- jenv –help及其子命令