0
点赞
收藏
分享

微信扫一扫

多版本环境管理工具sdkman

谷中百合517 2022-02-25 阅读 59

什么是sdkman

一个管理多个sdk版本的工具,支持Java、Scala、Flink、Spark、Hadoop、Maven、Sbt等

怎么安装

sdkman可用于Mac, Linux, WSL, Cygwin, Solaris 和FreeBSD

Linux安装sdkman

终端运行以下命令

curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk version

result1
出现如上结果,即代表安装成功。

怎么使用

终端输入sdk,可以查看使用说明

Usage: sdk <command> [candidate] [version]
       sdk offline <enable|disable>

   commands:
       install   or i    <candidate> [version] [local-path]
       uninstall or rm   <candidate> <version>
       list      or ls   [candidate]
       use       or u    <candidate> <version>
       config
       default   or d    <candidate> [version]
       home      or h    <candidate> <version>
       env       or e    [init|install|clear]
       current   or c    [candidate]
       upgrade   or ug   [candidate]
       version   or v
       broadcast or b
       help
       offline           [enable|disable]
       selfupdate        [force]
       update
       flush             [archives|tmp|broadcast|metadata|version]

   candidate  :  the SDK to install: groovy, scala, grails, gradle, kotlin, etc.
                 use list command for comprehensive list of candidates
                 eg: $ sdk list
   version    :  where optional, defaults to latest stable if not provided
                 eg: $ sdk install groovy
   local-path :  optional path to an existing local installation
                 eg: $ sdk install groovy 2.4.13-local /opt/groovy-2.4.13
命令说明
sdk list查看sdk支持哪些软件
sdk list java查看sdk支持java的哪些版本
sdk install java安装最新版java
sdk install java 8.322.06.2-amzn安装指定版本java
sdk current当前环境的软件及其对应版本(必须是已经安装的软件)
sdk current java当前环境的java版本(必须是已安装的软件)
sdk use java 17.0.2.8.1-amzn将当前环境的java切换到版本 17.0.2.8.1-amzn
sdk uninstall …和所有sdk install命令类似
举报

相关推荐

0 条评论