#java #版本管理器 #版本 #nodejs #cli #二进制 #工具

bin+lib jvr

一个简单易用的 Java 版本管理器(注册表:jvr),类似于 Node.js 的 nvm,但它不遵循 nvm 的命名约定。否则,它将被命名为 'jvm',这可能导致命令冲突或歧义。

2 个版本

0.1.1 2024 年 6 月 29 日
0.1.0 2024 年 6 月 29 日

#1811命令行工具

Apache-2.0

23KB
282

jvr

一个简单易用的 Java 版本管理器(注册表:jvr),类似于 Node.jsnvm,但它不遵循 nvm 的命名约定。否则,它将被命名为 jvm,这可能导致命令冲突或歧义。

1.安装

1.1.下载可执行文件

直接从 GitHub 下载可执行文件并将其放在任何 $PATH 路径下。

1.2.Cargo

cargo install --git https://github.com/photowey/jvr.git [--branch main]

2.用法

2.1.命令

2.1.1添加

注册 JDK

$ jvr add -h | --help
$ jvr add <NAME> <PATH>

# e.g.:
$ jvr add jdk8 ${YOUR_PATH}/jdk8
$ jvr add jdk11 ${YOUR_PATH}/jdk11
$ ...

2.1.2列表

列出所有已注册的 JDK,并使用清晰的表格列出注册信息。星号 * 表示当前正在使用的版本。

$ jvr list

2.1.3使用

切换 JDK 版本,并自动更新用户的 JAVA_HOME 环境变量。

$ jvr use <NAME>

# e.g.:
$ jvr use jdk11

2.1.4版本

查看 jvr 的版本。

2.1.5打开

如果适用,打开 jvr HOME 所在的目录。

依赖项

~18–26MB
~340K SLoC