Mac 环境多JDK安装与切换

一、下载jdk

去Oracle官网上下载想要安装的jdk版本,M芯片选择arm架构的.bmg格式的文件。
https://www.oracle.com/java/technologies/downloads/。

二、安装jdk

2.1 双击下载的文件,安装步骤一步步点继续就好。


2.2 安装完成后会在/Library/Java/JavaVirtualMachines目录下看到安装的jdk信息。

三、配置环境变量

3.1 打开终端,进入到/root目录下,通过open .bash_profile命令打开并编辑.bash_profile文件,如果不存在这个文件就创建一个这个名字的文件。
bash 复制代码
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home
export JAVA_21_HOME=/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH:.

alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk21='export JAVA_HOME=$JAVA_21_HOME'
3.2 编辑完成之后,执行source .bash_profile 让配置文件生效。再使用java -version命令查看jdk版本信息。

四、jdk版本切换

可以根据上面配置的版本别名进行切换。

五、卸载JDK

sudo rm -rf /Library/Java/JavaVirtualMachines/<jdk-version>.jdk

相关推荐
熊猫钓鱼>_>5 小时前
大学图论第 6 讲:网络流与二分图匹配——对偶性让瓶颈自己现形
开发语言·算法·面试·职场和发展·图论·校招·面经
方便面不加香菜5 小时前
C++ 关于多态的知识点讲解
开发语言·c++
Wang's Blog5 小时前
Java 项目部署之 Docker工具快速入门: 使用 Docker 镜像命令练习
java·docker
企业数字化笔记5 小时前
多租户系统从哪里开始设计?租户身份、数据隔离、权限与套餐的整体方案
java·spring boot·后端·junit
jimy15 小时前
C++ 类成员函数的内联定义(inline)详解
开发语言·c++
tiger从容淡定是人生5 小时前
从 Gemini 的任务示例出发:AI 能否从知识中推导工作流?
java·人工智能·aigc·知识图谱·创业创新·零知识证明
Nebula_g5 小时前
JavaSE高级:动态代理
java·开发语言·算法·javase
高级程序源6 小时前
springboot校园外卖平台13676-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·tomcat·maven·课程设计
怦然丶心动6 小时前
用 Java 把干支历法算清楚:从节气切年到可读摘要
java·算法·vue·独立开发·spring boot / spring
青春逝如流水6 小时前
Java 线程与操作系统、硬件的关系:状态、映射与差异
java·开发语言·多线程·ai文章