目录
前面整理了
Mac安装多版本
jdk自动切换的方法,过程踩了不少坑,其实有一个专门管理
sdk版本号的工具,
SDKMAN。
SDKMAN介绍
SDKMAN是一个用于管理多个软件开发工具包(SDK)的工具,它可以方便地在命令行界面(CLI)和API中列出、安装、切换和移除SDK。它还可以为我们设置环境变量。它支持基于JVM的SDK,如Java, Groovy, Scala, Kotlin等,以及Maven, Gradle, Spring Boot等工具。
SDKMAN是一个免费、轻量、开源的工具,用Bash编写。它支持所有主流的操作系统,可以轻松地安装在所有基于Unix的系统上。它还支持Bash和Zsh两种shell。
官网地址
安装SDKMAN
安装 SDKMAN,可以在终端中执行以下命令进行安装:curl -s "https://get.sdkman.io" | bash。
默认的安装目录为~/.sdkman。安装完成之后,SDKMAN会自动将其加入到Shell的启动脚本中。在 ~/.bash_profile 环境变量文件中会自动添加以下几行内容。
#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
export SDKMAN_DIR="$HOME/.sdkman"
[[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh"
sdkman常用命令
通过输入sdk help命令,查看sdk相关命令:
wangsaichaodeMacBook-Pro:~ wangsaichao$ sdk help
NAME
sdk - The command line interface (CLI) for SDKMAN!
SYNOPSIS
sdk <subcommand> [candidate] [version]
DESCRIPTION
SDKMAN! is a tool for managing parallel versions of multiple JVM related
Software Development Kits on most Unix based systems. It provides a
convenient Command Line Interface (CLI) and API for installing, switching,
removing and listing Candidates.
SUBCOMMANDS & Q

最低0.47元/天 解锁文章
8782

被折叠的 条评论
为什么被折叠?



