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 分钟前
redis和数据库实现分布式锁
java·数据库·redis·分布式
sunny.day6 分钟前
js原型与原型链
开发语言·javascript·原型模式·js原型链
weixin_523185328 分钟前
Java内存模型详解:栈、堆、方法区、本地方法栈与程序计数器
java·开发语言
ywl4708120878 分钟前
泛型extends和super的区别
java
惜缘破军19 分钟前
基于 Spring Boot 4 和 Spring Cloud 2025 的微服务基础框架 hdfk7-boot
java
换个昵称都难22 分钟前
WebRTC QoS 实战:从原理到弱网优化
开发语言·php·webrtc
小白起 v25 分钟前
从零搭建一个现代化的验证码登录系统:Spring Boot + 阿里云短信实战教程
java·阿里云
爱吃生蚝的于勒30 分钟前
QT开发第三章——常用控件
linux·服务器·开发语言·前端·javascript·c++·qt
未若君雅裁34 分钟前
工厂模式详解:简单工厂、工厂方法与抽象工厂
java·开发语言