欢迎光临
我们一直在努力

Java多环境解决方案-sdkman

作为一个具有多年经验的开发人员,电脑里是不是各种JDK/maven/tomcat的版本,都不知道放了多少了。

想要管理起来,一起来看一下sdkman的使用吧

官网

https://sdkman.io/

安装

支持macOS/Linux/Windows(with WSL),只需要一个命令

curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"

# 确认一下是否安装成功
sdk version

安装JDK和常用命令

可以在官网查看支持的sdk的版本,也可以使用sdk list java查看。

# 安装腾讯JDK(21.0.9-kona)
sdk install java 21.0.9-kona
# 安装亚马逊JDK(8.0.472-amzn)
sdk install java 8.0.472-amzn

# 卸载
sdk uninstall java 8.0.472-amzn

# 使用版本
sdk use java 8.0.472-amzn

# 将某个版本设置为默认,启动新的shell默认使用此版本
sdk default java 21.0.9-kona

# 查看当前使用的版本
sdk current

在项目中配置环境

创建.sdkmanrc环境

java=21.0.4tem

执行sdk env init

离开项目执行sdk env clear,会重置为default的环境

其他命令

# 本地安装
sdk install java <版本> <path>
# 更新元数据(将sdk list那些更新版本)
sdk update
# 查看sdk的lujing
sdk home java 21.0.9-kona

重要说明

sdkman的环境是shell会话级别的,也就是说新开一个shell会话,环境会恢复默认的

赞(0)
未经允许不得转载:171主机测评 » Java多环境解决方案-sdkman
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址