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/

相关推荐
奕成则成12 小时前
Python 创建虚拟环境
开发语言·python
独自破碎E12 小时前
什么时候@Async会失效?
java·开发语言
+VX:Fegn089512 小时前
计算机毕业设计|基于springboot + vue在线教育学习系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·学习·课程设计
军军君0112 小时前
Three.js基础功能学习四:摄像机与阴影
开发语言·前端·javascript·3d·typescript·three·三维
Morwit12 小时前
如何使用CMake构建Qt新项目
开发语言·c++·qt
独自破碎E12 小时前
Leetcode1499满足不等式的最大值
java·开发语言
最贪吃的虎13 小时前
Java基础之泛型
java·运维·jvm·分布式·后端
zmzb010313 小时前
C++课后习题训练记录Day62
开发语言·c++
蕨蕨学AI13 小时前
【Wolfram语言】36 创建云端应用
开发语言·wolfram