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 
相关推荐
一叶龙洲7 分钟前
Java中使用模板引擎(FreeMarker / Velocity) + Word XML导出复杂Word
xml·java·word
Halo_tjn14 分钟前
Java 接口的定义重构学生管理系统
java·开发语言·算法
秋雨梧桐叶落莳20 分钟前
【iOS】 AutoLayout初步学习
学习·macos·ios·objective-c·cocoa·xcode
Albert Edison20 分钟前
【RabbitMQ】快速入门
java·分布式·rabbitmq
ch.ju22 分钟前
Java程序设计(第3版)第二章——类型转换(1)
java
XiYang-DING24 分钟前
【Java】哈希
java·哈希算法·散列表
ai旅人26 分钟前
Guava RateLimiter深度解析:非阻塞令牌桶限流原理与跑批实战
java·限流·guava
Seven9729 分钟前
【从0到1构建一个ClaudeAgent】规划与协调-技能
java
范什么特西34 分钟前
MyEclipse8.5配置
java·ide·myeclipse
想带你从多云到转晴35 分钟前
05、数据结构与算法---栈与队列
java·数据结构·算法