当前位置: 首页 > news >正文

MacOS java多版本安装与管理

Home - SDKMAN! the Software Development Kit Manager

# 安装sdkman

curl -s "https://get.sdkman.io" | bash

image.png

source "$HOME/.sdkman/bin/sdkman-init.sh"sdk version

image.png

正常出现sdkman版本号就安装成功了

# 安装java

# 安装java8

sdk install java 8.0.412.fx-zulu

image.png

建议和上述一样安装 fx-zulu 的jdk,这样会自带JAVAFX,方便后续使用java工具

ln -s ~/.sdkman/candidates/java/8.0.412.fx-zulu ~/.sdkman/candidates/java/8sdk use java 8java -version

image.png

# 安装jdk11

sdk install java 11.0.23.fx-zulu

image.png

ln -s ~/.sdkman/candidates/java/11.0.23.fx-zulu ~/.sdkman/candidates/java/11sdk use java 11java -version

image.png

# 安装jdk22

sdk install java 22.0.1.fx-zulu

image.png

ln -s ~/.sdkman/candidates/java/22.0.1.fx-zulu ~/.sdkman/candidates/java/22 sdk use java 22                                                            java -version

image.png

# 版本切换

切换java8

sdk use java 8java -version 

切换java11

sdk use java 11java -version 

切换java22

sdk use java 22java -version 

image.png

http://www.lryc.cn/news/348081.html

相关文章:

  • NSSCTF | [LitCTF 2023]我Flag呢?
  • PostgreSQL-常用函数和操作符
  • 河南大学大礼堂火灾事故引发安防监控对智能分析技术应用的思考
  • 自动化中遇到的问题归纳总结
  • UE4_照亮环境_不同雾效的动态切换
  • 【解决】Android APK文件安装时 已包含数字签名相同APP问题
  • layui的treeTable组件,多层级上传按钮失效的问题解决
  • HashMap在JDK1.8的优化
  • Kotlin标准函数和静态方法
  • RabbitMQ(四种使用模式)
  • 【UE5 C++】基础学习笔记——01 UObject的创建与使用
  • TCP及IP协议
  • 运筹系列92:vrp算法包VROOM
  • 【Spring Security注解详解】
  • C++学习笔记3
  • 基于SpringBoot的酒店(预约)客房管理系统的设计与实现+毕业论文
  • Rust 中的声明可见性
  • 让 计算机 将 数学 公式 表达式 的计算过程绘制出来 【mathematical-expression(MAE)】
  • Django——中间件
  • 景联文科技:用高质量数据采集标注赋能无人机技术,引领无人机迈入新纪元!
  • SpringBoot集成Redis,使用RedisTemple存储对象使用纯JSON格式
  • [muduo网络库]——muduo库的Reactor模型(剖析muduo网络库核心部分、设计思想)
  • vue中怎样清除computed的缓存
  • 代码大师的工具箱:现代软件开发利器
  • 整理好了!2024年最常见 100 道 Java基础面试题(四十三)
  • 【TypeScript模块简介以及使用方法】
  • Offer必备算法38_贪心算法四_八道力扣题详解(由易到难)
  • java8 转对象,Java8转Map,Java8转Llist
  • 【Pytest官方文档翻译及学习】2.1 如何调用pytest
  • RabbitMQ的用途