#java #version #adoptopenjdk #zulu

app jvc

一个帮助管理 Java 版本的简单工具

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#版本

MIT 许可证

3MB
2K SLoC

jvc: Java 版本控制器

Amount of downloads Issues opened Github stars Build status

处理 Java 版本的工具。

注意 这是一个预发布版本 - 命令和选项可能会发生变化

使用这个工具的主要目标是提供一个跨平台的 Java 版本管理工具。受 fnmrustup 的启发,我尝试为我的日常开发创建一些有用的东西。

特性

  • 跨平台(Windows、Linux、MacOS)
  • 支持 AdoptOpenJDK 和 Zulu
  • 在一分钟内安装 JDK

用法

Usage usecase

安装

使用 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