DKMAN 是一款用于在 Unix 系操作系统(如 Linux、macOS)上管理多个 SDK 版本的命令行工具,核心功能是简化 JVM 相关工具(如 Java、Groovy、Scala)的安装、切换与卸载。

核心功能

  1. 多版本管理:可同时安装同一 SDK 的多个版本,例如 Java 11 和 Java 17,无需手动修改环境变量。
  2. 一键切换:通过命令快速在已安装的 SDK 版本间切换,支持全局默认版本或当前终端会话临时版本。
  3. 自动配置环境:安装 SDK 后自动设置 PATH 等环境变量,无需手动编辑配置文件(如 .bashrc.zshrc)。

支持的主要 SDK 类型

  • JVM 语言运行时:Java (OpenJDK、AdoptOpenJDK 等)、Kotlin、Groovy、Scala。
  • 构建工具:Maven、Gradle、SBT。
  • 其他工具:Spring Boot CLI、Vert.x、Micronaut 等。

常用基础命令

命令 功能描述
sdk install <sdk名称> <版本> 安装指定 SDK 及版本(如 sdk install java 17.0.9-tem
sdk use <sdk名称> <版本> 切换当前终端会话的 SDK 版本
sdk default <sdk名称> <版本> 设置全局默认的 SDK 版本
sdk list <sdk名称> 查看指定 SDK 的所有可安装版本
sdk uninstall <sdk名称> <版本> 卸载指定版本的 SDK
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐