Skip to content

JGO v0.1.0 - 首个版本

Choose a tag to compare

@shuye1337 shuye1337 released this 11 Jul 13:48
· 9 commits to main since this release

JGO v0.1.0

jgo 是一个 Java 版本管理器,用于在命令行中管理多个 JDK 安装。这是首个正式发布版本。

主要特性

  • 多源下载 JDK:支持 Alibaba Dragonwell、Amazon Corretto、Azul Zulu、Eclipse Temurin 四个上游源
  • 本地导入:从本地 .zip / .tar.gz 归档添加 JDK
  • 版本切换:一键切换 JAVA_HOMEPATH
  • 镜像加速:内置镜像插件系统,支持清华 TUNA 镜像加速下载
  • 构建工具集成:统一管理 Gradle / Maven 的代理和路径配置
  • 代理支持:全局代理 + 单次命令临时代理

命令一览

命令 说明
jgo install [version] 下载并安装 JDK
jgo add <path> 从本地归档添加 JDK
jgo use [name] 切换当前使用的 JDK
jgo list / jgo list available 列出已安装 / 可下载的 JDK
jgo root [path] 查看/设置 JDK 安装根目录
jgo proxy [url] 查看/设置/移除下载代理
jgo mirror [source] [mirror-id] 查看/设置/移除镜像源
jgo sourcetest 测试所有 JDK 源的连通性
jgo gradle/maven proxy|path 构建工具代理与路径配置

安装

下载对应平台的预编译二进制,解压后将 jgo 放入 PATH 即可。

支持平台:Windows / Linux / macOS,amd64 / arm64。

从源码编译:

bash make build # 编译当前平台 make build-all # 交叉编译所有平台 ​

文档

详见仓库 READMEdocs/ 目录。

Full Changelog: https://github.com/shuye1337/JGO/commits/v0.1.0