JGO v0.1.1
jgo 是一个 Java 版本管理器,用于在命令行中管理多个 JDK 安装。
主要特性
- 提供多平台支持和原生性能
- 支持从四个源下载 JDK:Dragonwell、Corretto、Zulu、Temurin
- 从本地
.zip/.tar.gz归档添加 JDK 或 托管已存在的 JDK 目录 - 切换
JAVA_HOME和PATH环境变量 - 镜像插件系统(支持清华 TUNA 等镜像加速下载)
- 统一管理 Gradle / Maven 的代理和路径配置
- 代理支持
命令一览
| 命令 | 说明 |
|---|---|
jgo list |
列出已安装的 JDK |
jgo list available |
列出所有可下载的 JDK |
jgo install [version] |
下载并安装 JDK |
jgo add <path> |
从本地归档或已有 JDK 目录添加 JDK |
jgo use [name] |
切换当前使用的 JDK |
jgo remove [name] |
从托管 JDKs 中移除(可选是否删除文件夹) |
jgo root [path] |
查看/设置 JDK 安装根目录 |
jgo proxy [url] |
查看/设置/移除下载代理 |
jgo mirror [source] [mirror-id] |
查看/设置/移除镜像源 |
jgo sourcetest |
测试所有 JDK 源的连通性 |
jgo gradle proxy [url] |
查看/设置 Gradle 代理 |
jgo gradle path [path] |
查看/设置 GRADLE_USER_HOME |
jgo maven proxy [url] |
查看/设置 Maven 代理 |
jgo maven path [path] |
查看/设置 MAVEN_HOME |
安装
下载对应平台的预编译二进制,解压后将 jgo 放入 PATH 即可。
支持平台:Windows / Linux / macOS,amd64 / arm64。
文档
详见仓库 README 与 docs/ 目录。
Full Changelog: v0.1.0...v0.1.1