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 小时前
为什么.NET(C#)转 Java 开发时常常在“吐槽”Java:checked exception
java·c#·.net
Dragon Wu13 小时前
Spring Security Oauth2.1 授权码模式实现前后端分离的方案
java·spring boot·后端·spring cloud·springboot·springcloud
island131413 小时前
CANN GE(图引擎)深度解析:计算图优化管线、内存静态规划与异构任务的 Stream 调度机制
开发语言·人工智能·深度学习·神经网络
跳动的梦想家h13 小时前
环境配置 + AI 提效双管齐下
java·vue.js·spring
坚持就完事了13 小时前
Java中的集合
java·开发语言
魔芋红茶13 小时前
Python 项目版本控制
开发语言·python
wjhx13 小时前
QT中对蓝牙权限的申请,整理一下
java·数据库·qt
YCY^v^13 小时前
JeecgBoot 项目运行指南
java·学习
云小逸13 小时前
【nmap源码解析】Nmap OS识别核心模块深度解析:osscan2.cc源码剖析(1)
开发语言·网络·学习·nmap
冰暮流星13 小时前
javascript之二重循环练习
开发语言·javascript·数据库