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 
相关推荐
mghio7 小时前
Dubbo 中的集群容错
java·微服务·dubbo
咖啡教室11 小时前
java日常开发笔记和开发问题记录
java
咖啡教室12 小时前
java练习项目记录笔记
java
鱼樱前端12 小时前
maven的基础安装和使用--mac/window版本
java·后端
RainbowSea13 小时前
6. RabbitMQ 死信队列的详细操作编写
java·消息队列·rabbitmq
RainbowSea13 小时前
5. RabbitMQ 消息队列中 Exchanges(交换机) 的详细说明
java·消息队列·rabbitmq
李少兄14 小时前
Unirest:优雅的Java HTTP客户端库
java·开发语言·http
此木|西贝15 小时前
【设计模式】原型模式
java·设计模式·原型模式
可乐加.糖15 小时前
一篇关于Netty相关的梳理总结
java·后端·网络协议·netty·信息与通信