• sdkman 安装与使用


    安装

    既然是命令行工具,就只能用命令行方式来安装(linux,mac直接用shell,windows用powerShell)
    第一步、下载

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

    第二步、执行脚本

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

    第三步、检查是否安装成功

     sdk version
    

    输出版本信息即安装成功

    使用

    查看全部jdk

    sdk ls java
    
    ================================================================================
    Available Java Versions for macOS 64bit
    ================================================================================
     Vendor        | Use | Version      | Dist    | Status     | Identifier
    --------------------------------------------------------------------------------
     Corretto      |     | 17.0.2.8.1   | amzn    |            | 17.0.2.8.1-amzn
                   |     | 11.0.14.10.1 | amzn    |            | 11.0.14.10.1-amzn
                   |     | 11.0.14.9.1  | amzn    |            | 11.0.14.9.1-amzn
                   |     | 8.322.06.2   | amzn    |            | 8.322.06.2-amzn
                   |     | 8.322.06.1   | amzn    |            | 8.322.06.1-amzn
     Gluon         |     | 22.0.0.3.r17 | gln     |            | 22.0.0.3.r17-gln
                   |     | 22.0.0.3.r11 | gln     |            | 22.0.0.3.r11-gln
     GraalVM       |     | 22.0.0.2.r17 | grl     |            | 22.0.0.2.r17-grl
                   |     | 22.0.0.2.r11 | grl     |            | 22.0.0.2.r11-grl
                   |     | 21.3.1.r17   | grl     |            | 21.3.1.r17-grl
                   |     | 21.3.1.r11   | grl     |            | 21.3.1.r11-grl
                   |     | 21.2.0.r16   | grl     |            | 21.2.0.r16-grl
                   |     | 21.2.0.r11   | grl     |            | 21.2.0.r11-grl
                   |     | 20.3.5.r11   | grl     |            | 20.3.5.r11-grl
                   |     | 19.3.6.r11   | grl     |            | 19.3.6.r11-grl
     Java.net      |     | 19.ea.13     | open    |            | 19.ea.13-open
                   |     | 19.ea.12     | open    |            | 19.ea.12-open
                   |     | 19.ea.11     | open    |            | 19.ea.11-open
                   |     | 19.ea.10     | open    |            | 19.ea.10-open
                   |     | 19.ea.4.lm   | open    |            | 19.ea.4.lm-open
                   |     | 19.ea.1.pma  | open    |            | 19.ea.1.pma-open
                  ....
    

    如果想安装AdoptOpenJDK的13.0.1.hs版本,使用下面的命令。 13.0.1.hs-adpt是对应版本的标识符。

    $ sdk install java 13.0.1.hs-adpt
    

    安装之后,sdk命令会提示是否设为默认JDK。Y会把这个版本设置成默认JDK。运行java -version检查一下。

    切换默认版本

    如果想切换默认的JDK版本,使用sdk default命令。如果同时安装了其他的JDK版本,比如AdoptOpenJDK的JDK 11,可以把它设置为默认JDK。

    $ sdk default java 11.0.5.hs-adpt
    

    临时切换版本

    如果只想在当前的shell中临时使用与默认JDK不同的版本,使用sdk use命令。比如,我就是想临时试一下JDK 8,可以用下面的命令

    $ sdk use java 8.0.232.hs-adpt
    

    其它SDK

    除了JDK之外,SDKMAIN!还可以安装其它Java相关的SDK,包括Scala、Kotlin、Groovy、Spring Boot、Maven、sbt和Gradle等。比如,下面的命令可以列出来全部的Maven版本。再使用sdk install maven进行安装即可。

    $ sdk ls maven
    

    全部可用的SDK可以在这个页面上看到,也可以使用sdk list命令列出来。

    管理当前已安装软件版本

    $ sdk current        #查看当前已安装的软件
    $ sdk uninstall ..   #卸载软件
    $ sdk rm ..          #卸载软件 同上
    $ sdk version        #查看sdkman版本
    

    查看当前安装java版本

    sdk curent java
    

    使用sdkman安装GraalVM

    安装graalvm库

    brew install --cask graalvm/tap/graalvm-ce-lts-java8
    

    安装jdk

    sdk install java 21.0.0.r8-grl
    

    参考

    SDKMAN安装使用

    在Mac上安装GraalVM和本机镜像

  • 相关阅读:
    软件测试自学建议
    软件测试-整理的自学资料
    软件测试自动化…python学习到什么程度?代码好不好学!
    软件测试为什么需要学习Linux的知识?Linux学到什么程度?-log5
    软件测试-Svn服务器搭建全过程-基于Centos6.7-64bit
    迁移虚拟机打开快照报错:CPUID错误
    软件测试-培训的套路-log3
    jaxb
    Java Sax解析
    【IOS】应用之间调用
  • 原文地址:https://www.cnblogs.com/hongdada/p/16826385.html
Copyright © 2020-2023  润新知