4 个版本
0.1.18 | 2021年2月15日 |
---|---|
0.1.17 | 2021年2月13日 |
0.1.16 | 2021年2月13日 |
0.1.14 | 2021年2月13日 |
#32 在 #版本
3MB
2K SLoC
jvc: Java 版本控制器
处理 Java 版本的工具。
注意 这是一个预发布版本 - 命令和选项可能会发生变化
使用这个工具的主要目标是提供一个跨平台的 Java 版本管理工具。受 fnm
和 rustup
的启发,我尝试为我的日常开发创建一些有用的东西。
特性
- 跨平台(Windows、Linux、MacOS)
- 支持 AdoptOpenJDK 和 Zulu
- 在一分钟内安装 JDK
用法
安装
使用 cargo
对于 Linux,首先需要安装 openssl-sys。在 Ubuntu 上安装
sudoapt update && sudoapt install libssl-dev
sudoapt update && sudoapt install pkg-config
使用 cargo install 在 Windows、Linux 或 MacOS 上安装 jvc
cargo install jvc --bin=jvc
使用安装脚本
对于 Linux/macOS
curl -fsSL https://raw.githubusercontent.com/neculai-stanciu/jvc/main/.ci/install.sh | bash
对于 Windows
-
下载
jvc-init
二进制文件Invoke-WebRequest -Uri "https://github.com/neculai-stanciu/jvc/releases/latest/download/jvc-init.exe" -OutFile "jvc-init.exe"
-
执行 init
.\jvc-init.exe
-
准备 jvc
jvc setup
-
关闭所有终端/powershell 窗口
支持的 shell
目前我们支持以下 shell
- bash
- zsh
- PowerShell
- CMD
依赖项
~15–34MB
~507K SLoC