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/

相关推荐
程序员黑豆1 天前
Java 注释详解:单行、多行与文档注释的完整指南
java·前端·ai编程
wuyk5551 天前
第2章:六步换相原理全解+STM32工程实战
c语言·开发语言·stm32·单片机·嵌入式硬件
hey_sml1 天前
JAVA每日一学---CompletableFuture中thenApply与thenCompose区别详解
java·开发语言
Doraemomo1 天前
数据结构-环形链表
java·数据结构·链表
萧瑟余晖1 天前
Java深入解析篇十七之SpringCloud
java·开发语言
是未才1 天前
从输入 URL 到页面返回:DNS、路由、TLS 与 HTTP 完整链路
java·后端·计算机网络
ttod_qzstudio1 天前
Java 常用语法极简通关(五):类与对象——字段、方法、构造器、this 与 static
java·开发语言·python
萧瑟余晖1 天前
Java深入解析篇十七之Spring Security
java·开发语言·spring
不老刘1 天前
【Java入门】Java服务部署方式全景对比:从java -jar到K8s
java·kubernetes·jar
离陌在学C#1 天前
C# 重载与重写:深入理解面向对象编程的核心概念
java·c#