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/

相关推荐
Zane19941 分钟前
明明没删字段,反序列化却报错:都是隐式 serialVersionUID 惹的祸
java·后端
0xBADCODE4 分钟前
动态DEX加载+反射+DES硬编码密钥:安卓三层逆向实战
android·java·python·安全·网络安全·逆向·ctf
被摘下的星星8 分钟前
Java 中 .length、.length() 以及 .size() 的区分
java·开发语言
代码不停13 分钟前
子数组问题
java·算法
geovindu20 分钟前
CSharp: State Pattern
开发语言·后端·c#·.net·状态模式·行为模式
IT小白杨25 分钟前
TikTok小店防封号浏览器实战:2026年多店铺环境隔离与账号安全运营技术解析
开发语言·数据库·安全·php·chrome devtools·指纹浏览器
信誓旦旦的程序猿28 分钟前
【零依赖量化数据实战 #25】北交所技术指标与基本面
java·人工智能·python·股票数据api·股票数据·股票数据api接口·股票api数据接口
2601_9669496530 分钟前
Python 量化开发为什么适合使用金融数据 SDK?从数据获取到策略研究的工程化实践
开发语言·python·数据分析·量化交易·股票数据·quantdash
万年咸鱼32 分钟前
Java ArrayList 详解:原理、用法与实战
java·开发语言·windows
长友cy36 分钟前
Qt官方示例Application源码阅读
开发语言·qt