SDK管理本地java版本

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

总结

参考:https://sdkman.io/usage/

相关推荐
历程里程碑3 分钟前
41 .UDP -3 群聊功能实现:线程池助力多客户端通信
linux·开发语言·网络·数据结构·c++·网络协议·udp
zly88653725 分钟前
windsurf rules与skill的使用
linux·c语言·开发语言·驱动开发
东离与糖宝7 分钟前
3月20日紧急修复|Spring AI双漏洞CVE-2026-22730/22729实战防护方案
java
东离与糖宝10 分钟前
Spring Boot 4.0适配JDK 26|一键升级与常见坑速解
java
笨笨马甲11 分钟前
Qt network开发
开发语言·qt
大傻^13 分钟前
Spring AI Alibaba MCP协议实战:模型上下文协议集成与工具调用
java·人工智能·后端·spring·elasticsearch·springaialibaba
不染尘.17 分钟前
排序算法详解1
开发语言·数据结构·c++·算法·排序算法
Via_Neo17 分钟前
JAVA中对数的表达,将浮点数转为保留指定位数的字符串
java·开发语言
左左右右左右摇晃19 分钟前
String、StringBuffer、StringBuilder的区别
java·笔记