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 
相关推荐
月亮不月亮24 分钟前
月亮商场购物打折Java
java·eclipse
guozhetao34 分钟前
【ST表、倍增】P7167 [eJOI 2020] Fountain (Day1)
java·c++·python·算法·leetcode·深度优先·图论
技术思考者34 分钟前
基础很薄弱如何规划考研
java·经验分享·考研
●VON1 小时前
重生之我在暑假学习微服务第二天《MybatisPlus-下篇》
java·学习·微服务·架构·mybatis-plus
老华带你飞1 小时前
口腔助手|口腔挂号预约小程序|基于微信小程序的口腔门诊预约系统的设计与实现(源码+数据库+文档)
java·数据库·微信小程序·小程序·论文·毕设·口腔小程序
hqxstudying1 小时前
J2EE模式---服务层模式
java·数据库·后端·spring·oracle·java-ee
GM_8281 小时前
【最新最完整】SpringAI-1.0.0开发MCP Server,搭建MCP Client 实战笔记(进阶+详细+完整代码)
java·后端·ai编程·springai·mcp
都叫我大帅哥1 小时前
Java DelayQueue:时间管理大师的终极武器
java
秋千码途1 小时前
小架构step系列27:Hibernate提供的validator
java·spring·架构·hibernate
都叫我大帅哥1 小时前
TOGAF迁移规划阶段全解密:从菜鸟到达人的通关秘籍
java