MacOS java多版本安装与管理-sdkman

安装sdkman

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

sdk version

正常出现sdkman版本号就安装成功了

# 安装java

# 安装java8

sdk install java 8.0.412.fx-zulu

建议和上述一样安装 fx-zulu 的jdk,这样会自带JAVAFX,方便后续使用java工具

ln -s ~/.sdkman/candidates/java/8.0.412.fx-zulu ~/.sdkman/candidates/java/8

sdk use java 8

java -version

# 安装jdk11

sdk install java 11.0.23.fx-zulu
ln -s ~/.sdkman/candidates/java/11.0.23.fx-zulu ~/.sdkman/candidates/java/11

sdk use java 11

java -version

# 安装jdk22

sdk install java 22.0.1.fx-zulu
ln -s ~/.sdkman/candidates/java/22.0.1.fx-zulu ~/.sdkman/candidates/java/22 

sdk use java 22                                                            

java -version

# 版本切换

切换java8

sdk use java 8

java -version 

切换java11

sdk use java 11

java -version 

切换java22

sdk use java 22

java -version 
相关推荐
Daniel 大东6 分钟前
idea 解决缓存损坏问题
java·缓存·intellij-idea
wind瑞12 分钟前
IntelliJ IDEA插件开发-代码补全插件入门开发
java·ide·intellij-idea
HappyAcmen13 分钟前
IDEA部署AI代写插件
java·人工智能·intellij-idea
SoraLuna15 分钟前
「Mac玩转仓颉内测版7」入门篇7 - Cangjie控制结构(下)
算法·macos·动态规划·cangjie
马剑威(威哥爱编程)18 分钟前
读写锁分离设计模式详解
java·设计模式·java-ee
鸽鸽程序猿19 分钟前
【算法】【优选算法】前缀和(上)
java·算法·前缀和
修道-032320 分钟前
【JAVA】二、设计模式之策略模式
java·设计模式·策略模式
九圣残炎25 分钟前
【从零开始的LeetCode-算法】2559. 统计范围内的元音字符串数
java·算法·leetcode
当归102438 分钟前
若依项目-结构解读
java
hlsd#1 小时前
关于 SpringBoot 时间处理的总结
java·spring boot·后端