SDK管理本地java版本
1.问题描述
执行
c
which java
echo $PATH
java -version
显示本地已安装java
执行
C
sdk current java
显示未安装java

2解决方案
2.1之前装的是 Oracle JDK 24,默认一般在
/Library/Java/JavaVirtualMachines/jdk-24.jdk/Contents/Home
2.2起一个不会跟官方版本冲突的短名字
例如:24.0.2-oracle
2.3登记到 SDKMAN!
c
sdk install java 24.0.2-oracle /Library/Java/JavaVirtualMachines/jdk-24.jdk/Contents/Home
2.4命令结构:
sdk install java <自定义版本名> <本地JDK-Home路径>
这一步瞬间完成,只是生成软链与元数据,不会真的"下载"
2.5设为默认(或按需切换)
sdk default java 24.0.2-oracle