📜  安装 sdkman - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:25:07.241000             🧑  作者: Mango

安装 sdkman - Shell-Bash

简介

sdkman 是一个用于管理 Java 和 Groovy 等语言的软件开发工具包(SDK)的命令行工具。它是由 Java 和 Grails 等社区驱动开发的一个开源项目,可以帮助开发者快速、轻松地安装、升级和切换各种 SDK。

安装
前置要求
  • Unix/Linux/Mac OS X 等操作系统
  • Bash shell
执行命令

安装命令:

curl -s "https://get.sdkman.io" | bash

在安装过程中,你需要输入你的密码。

配置环境变量
source "$HOME/.sdkman/bin/sdkman-init.sh"

添加上述命令后,可以在终端窗口的任意位置运行sdkman。如果你需要每次打开终端窗口时都自动加载SDKman,则可以将上述命令添加到你的 bash profile 文件中。

echo 'source "$HOME/.sdkman/bin/sdkman-init.sh"' >> ~/.bashrc

最后,运行下面的命令来应用更改:

source ~/.bashrc
验证

安装完成后,在终端中输入以下命令来检查 sdkman 是否已安装:

sdk version

如果你看到 sdk 版本号,则表示 sdkman 安装成功。

使用
安装 SDK

下面是安装 Java SDK 的示例命令:

sdk install java

安装最新版本的 Groovy SDK:

sdk install groovy
切换 SDK 版本

遵循以下命令将默认 JDK 版本更改为 11:

sdk default java 11.0.1.j9-adpt
卸载 SDK

可以使用以下命令卸载 SDK:

sdk uninstall java
更新 SDK

以下命令将所有已安装 SDK 更新至最新版本:

sdk update
列出所有可用的 SDK 版本

输入以下命令将列出默认 SDK 类别(Java、Scala、Groovy 等)的所有可用版本:

sdk list
列出已安装的 SDK 版本

输入以下命令将列出默认 SDK 类别的所有已安装版本:

sdk list java

以上就是关于如何使用 sdkman 命令行工具与各种 SDK 进行管理的介绍。

参考