美文网首页
SDKMAN多版本SDK并行管理工具

SDKMAN多版本SDK并行管理工具

作者: 风静花犹落 | 来源:发表于2022-02-14 11:33 被阅读0次

简介

SDKMAN是管理多个SDK并行版本的工具,它提供了方便的命令行界面(CLI)和API,用于列出,安装,切换和删除候选对象。此外,它还为我们设置了环境变量。

它还允许开发人员安装基于JVM的SDK,例如Java,Groovy,Scala,Kotlin和Ceylon。还支持Maven,Gradle,SBT,Spring Boot,Vert.x等。SDKMAN是用Bash编写的免费,轻量级开源工具。

依赖

yum install -y curl zip unzip

下载

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

安装

source "~/.sdkman/bin/sdkman-init.sh"

验证

sdk version

使用

列出所有SDK
sdk list 

list命令显示所有可用的SDK,由唯一的名称,描述,官方网站,并在安装命令中标识:

=====================================================
Available Candidates
=====================================================
q-quit                                  /-search down
j-down                                  ?-search up
k-up                                    h-help
-----------------------------------------------------
Java (11.0.7.hs-adpt)                https://zulu.org
...
                                   $ sdk install java
-----------------------------------------------------
Maven (3.6.3)                https://maven.apache.org
...
                                  $ sdk install maven
-----------------------------------------------------
Spring Boot (2.3.1.RELEASE)          http://spring.io
...
                             $ sdk install springboot
------------------------------------------------------
...

此列表中的指定版本表示每个SDK的稳定版本或LTS版本。

列出Java版本
sdk list java

结果是按供应商分组并按版本排序的条目表:

=======================================================================
Available Java Versions for Linux 64bit
=======================================================================
 Vendor      | Use | Version      | Dist  | Status  | Identifier
-----------------------------------------------------------------------
 Corretto    |     | 17.0.2.8.1   | amzn  |         | 17.0.2.8.1-amzn 
 ...     
 Microsoft   |     | 17.0.2       | ms    |         | 17.0.2-ms
 ...      
 Java.net    |     | 19.ea.8      | open  |         | 19.ea.8-open
 ...    
安装指定版本

默认安装到~/.sdkman/candidates/java/目录下

sdk install java 17.0.2.8.1-amzn

或者安装到指定目录

sdk install java 17.0.2.8.1-amzn /usr/local/java/17.0.2.8.1-amzn
查看当前版本
sdk current

或者

java -version
切换不同版本
sdk use java 19.ea.8-open
设置默认版本
sdk default java 19.ea.8-open
卸载某个版本
sdk uninstall java 19.ea.8-open

相关文章

  • SDKMAN多版本SDK并行管理工具

    简介 SDKMAN是管理多个SDK并行版本的工具,它提供了方便的命令行界面(CLI)和API,用于列出,安装,切换...

  • Windows下安装SDKMAN

    Windows下安装SDKMAN SDKMAN(软件开发包管理器)可以对各种各样的二进制SDK包进行版本管理,包括...

  • 云原生Java框架Quarkus-安装GraalVM

    1、使用sdk man 用curl安装sdk man : curl -s"https://get.sdkman.i...

  • 【Android】linux编译环境

    安装 安装sdkman 安装gradle 下载并解压android sdk 设置环境变量 安装sdk 编译问题汇总...

  • SDK管理利器——sdkman

    SDK管理利器——sdkman 项目使用java的开发者一定会为新配环境变量而头大,sdkman很好的解决了系统s...

  • sdkman 管理sdk神器

    软件开发工具管理包(Software Development Kit Manager,简称SDKMAN)用来管理多...

  • SDK管理利器——sdkman

    项目使用java的开发者一定会为新配环境变量而头大,sdkman很好的解决了系统sdk管理的痛点,仅需简单的几行命...

  • 部署开发环境

    部署Activiti官方示例1、cygwin安装sdkman:2、cygwin安装对应sdk cygwin的中文乱...

  • SDKMAN!使用指南

    0.SDKMAN! 是在大多数基于Unix的系统上管理多个软件开发工具包的并行版本的工具。它提供了一个方便的命令行...

  • mac os通过sdkman安装多个java版本

    安装sdkman 安装java 切换java版本 参考文章https://wimdeblauwe.wordpres...

网友评论

      本文标题:SDKMAN多版本SDK并行管理工具

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