MacOS安装SDKMan管理Java版本

avatar
作者
筋斗云
阅读量:0

文章目录

1 简介

用过Conda便携Python程序时,可以通过conda env 来管理Python的版本和环境,类似的,Java也有相关的工具,就是今天的SDKMain

通过SDKMan,可以轻松安装相关的Java版本,并设置当前环境和系统环境的Java版本,省去环境变量的切换

2 安装与卸载

官方: https://sdkman.io/install

2.1 安装

在类Unix系统(MacOS, Linux, WSL)上安装

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

需要外网!

  1. 安装
source "$HOME/.sdkman/bin/sdkman-init.sh" 
  1. 验证安装
sdk version 

在这里插入图片描述

2.2 卸载

  1. 移除文件
tar zcvf ~/sdkman-backup_$(date +%F-%kh%M).tar.gz -C ~/ .sdkman rm -rf ~/.sdkman 
  1. 删除配置,编辑 .zshrc
    在这里插入图片描述

删除以上内容

source .zshrc 

3 使用

3.1 查看其他工具:支持 Ant, Maven 等

sdk list 

在这里插入图片描述

3.2 查看Java版本

sdk list java 

在这里插入图片描述

3.3 安装Java,加上相关的版本

sdk install java <version> 

在这里插入图片描述

在这里插入图片描述

有的JDK下载不下来,比如Tencent的

3.4 设置Java版本(全局)

sdk default java <version> 

在这里插入图片描述

3.5 只在当前窗口生效

sdk use java <version> 

在这里插入图片描述

查看当前的版本

sdk current java 

或者

java -version 

3.6 卸载

sdk uninstall java <version> 
1 默认环境无法卸载

在这里插入图片描述

更换环境后卸载

在这里插入图片描述

4 jdk安装的位置

cd ~/.sdkman cd condidates/ 

这里是sdk的位置

cd java ls 

在这里插入图片描述

5 与IDEA集成

打开项目 mudule settings
在这里插入图片描述

点击左侧SDK选项,在右侧的文件夹中查看不同的版本

在这里插入图片描述

随后又安装的JDK

在这里插入图片描述


参考

SDKMan多版本Java包管理工具 https://www.bilibili.com/video/BV1di4y1Y7wE
使用SDKMAN安装和管理多个JDK版本 https://www.didispace.com/installation-guide/dev-env/sdkman.html

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!