栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

sdkman软件开发工具包管理器

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

sdkman软件开发工具包管理器

简介

SDKMAN 是一个在任何基于 Unix 的系统上管理多个软件开发工具包并行版本的工具。它提供了一个方便的命令行界面,用于安装,切换,删除和列出可用列表。它支持的软件工具包包括Java、ActiveMQ、BTrace、Flink、Groovy、hadoop、Maven、Kotlin、sbt、Spring boot等等。使用sdkman免去了自己去各个开发软件包官网去下载各个版本的工具并进行统一管理。(强烈推荐)

安装

可以直接使用命令在Mac OS或Linux系统上进行安装, 如果想要在Windows安装,可以先安装WSL,然后在WSL上安装或者使用Cygwin进行安装。

  1. 执行命令

    curl -s "https://get.sdkman.io" | bash
  2. 打开一个新命令行或执行下面的命令

    source "$HOME/.sdkman/bin/sdkman-init.sh"
  3. 验证是否安装成功

    sdk version

    显示SDKMAN 5.15.0即安装成功

使用

以安装JDK为例。

  1. 查看支持的软件工具包

    sdk list

  2. 安装JDK

    • 使用命令查看可用的JDK版本和已安装的版本
    sdk list java

    • 选择一个进行安装,如JDK17 17.0.3.6.1-amzn(列表中的最后一列Identifier中的关键字),

      sdk install java 17.0.3.6.1-amzn

      安装成功之后会提醒是否设置成默认JDK,可以根据个人喜好,设置是否将该版本设置成默认JDK

    • 可以安装多个JDK版本,在不同的项目的随意切换。如果开发中,不同的项目使用不同的版本号,使用这个功能就灰常方便

      ## 设置该命令行使用JDK11
      $ sdk use java 11.0.15.9.1-amzn      
      
      Using java version 11.0.15.9.1-amzn in this shell.
      $ java -version                                                                                                                                                                                                     
      openjdk version "11.0.15" 2022-04-19 LTS
      OpenJDK Runtime Environment Corretto-11.0.15.9.1 (build 11.0.15+9-LTS)
      OpenJDK 64-Bit Server VM Corretto-11.0.15.9.1 (build 11.0.15+9-LTS, mixed mode)
      
      ## 设置该命令行使用JDK17
      $ sdk use java 17.0.3.6.1-amzn                                                                                                                                                                                      
      
      Using java version 17.0.3.6.1-amzn in this shell.
      $ java -version                                                                                                                                                                                                     
      openjdk version "17.0.3" 2022-04-19 LTS
      OpenJDK Runtime Environment Corretto-17.0.3.6.1 (build 17.0.3+6-LTS)
      OpenJDK 64-Bit Server VM Corretto-17.0.3.6.1 (build 17.0.3+6-LTS, mixed mode, sharing)
    • 如果不同的Maven版本,可以使用上面的操作进行切换

  3. 设置默认版本

    除了每次执行完sdk install java xxx之后,提醒设置默认版本之外,还可以通过下面命令主动设置默认使用的版本号。

    sdk default java 11.0.15.9.1-amzn
  4. 查看当前设置的默认版本

    sdk current java
  5. 移除JDK11

    sdk uninstall java 11.0.15.9.1-amzn

更多使用技巧,可以访问sdkman

本文由博客一文多发平台 OpenWrite 发布!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/937643.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号