美文网首页
sdkman 安装及使用

sdkman 安装及使用

作者: AbeirL | 来源:发表于2019-11-14 11:15 被阅读0次

    sdkman 是个linux/unix平台超级好用的开发工具安装、管理工具,能够极大的方便工作。

    安装

    仅列举linux下如何安装。

    命令行中运行

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

    按照屏幕上的说明完成安装。

    接下来输入

    $ source "$HOME/.sdkman/bin/sdkman-init.sh"
    

    最后,运行以下命令以确保安装成功

    $ sdk version
    

    终端返回

    SDKMAN 5.7.4+362
    

    使用

    使用 help 指令显示所有可用的执行

    $ sdk help
    

    终端返回

    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>
           default   or d    <candidate> [version]
           current   or c    [candidate]
           upgrade   or ug   [candidate]
           version   or v
           broadcast or b
           help      or h
           offline           [enable|disable]
           selfupdate        [force]
           update
           flush             <broadcast|archives|temp>
    
       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 help 提供的指令信息过于简单,以下将简述部分指令

    install

    安装指定的SDK,可用附带版本号,无版本号时安装最新的稳定版本

    # 安装最新稳定版本的java sdk
    $ sdk install java
    
    # 安装指定版本的java sdk
    $ sdk install java 11.0.5-open
    
    # 安装指定版本的java sdk至指定的本地目录
    $ sdk install java 11.0.5-open /path/to/java
    

    uninstall

    卸载已安装的SDK,需要指定版本号

    $ sdk uninstall java 11.0.5-open
    

    list

    显示可安装的SDK

    # 显示所有的SDK
    $ sdk list
    
    # 显示所有java sdk版本
    $ sdk list java
    

    use

    切换指定的版本

    $ sdk use java 11.0.5-open
    

    default

    将某个版本设置为默认版本

    $ sdk default java 11.0.5-open
    

    current

    查询已安装的SDK版本

    $ sdk current java
    

    upgrade

    查看系统中SDK的最新版本,也可指定某个SDK查询

    # 查看已安装的java sdk最新版本
    $ sdk upgrade java
    
    # 查看所有已安装的sdk最新版本
    $ sdk upgrade
    

    version

    查看当前sdkman版本

    $ sdk version
    

    broadcast

    获取最新的SDK版本通知

    $ sdk broadcast
    

    help

    显示所有可用的指令

    $ sdk help
    

    offline

    开启或关闭脱机模式,在脱机模式下,大多数指令仍可使用,但是只显示本地信息。
    例如list命令,它只显示已安装的和正在使用的版本

    # 开启脱机模式
    $ sdk offline enable
    
    # 关闭脱机模式
    $ sdk offline disable
    

    selfupdate

    更新最新版本的sdkman

    # 更新sdkman,若当前已经是最新版本将不执行更新
    $ sdk selfupdate
    
    # 更新sdkman,若当前已经是最新版本将重新安装
    $ sdk selfupdate force
    

    相关文章

      网友评论

          本文标题:sdkman 安装及使用

          本文链接:https://www.haomeiwen.com/subject/jxejictx.html