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 
相关推荐
pkowner2 小时前
若依使用技巧
java
静若繁花_jingjing3 小时前
DDD领域驱动设计实践_保险
java·开发语言
serendipity_hky3 小时前
【微服务 - easy视频 | day04】Seata解决分布式事务
java·spring boot·分布式·spring cloud·微服务·架构
白玉cfc3 小时前
【iOS】UICollectionView
macos·ios·cocoa
沿着路走到底3 小时前
python 判断与循环
java·前端·python
fukai77223 小时前
BetterDisplay Pro for Mac显示器增强工具
macos·计算机外设
zbhbbedp282793cl3 小时前
unique_ptr和shared_ptr有何区别?
java·开发语言·jvm
珹洺3 小时前
Java-Spring入门指南(二十九)Android交互核心:按钮点击事件与Activity跳转实战
android·java·spring
SimonKing3 小时前
SpringBoot邮件发送怎么玩?比官方自带的Mail更好用的三方工具
java·后端·程序员
大G的笔记本4 小时前
Java JVM 篇常见面试题
java·开发语言·jvm