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

相关推荐
AAA码农烧烤6 分钟前
神经网络入门—井字棋游戏
开发语言·python·游戏
风象南14 分钟前
SpringBoot中3种条件装配技术
java·spring boot·后端
Java小白中的菜鸟16 分钟前
深入理解Java反射
java·开发语言
自由与自然18 分钟前
乐观锁与悲观锁的使用场景
java·服务器·数据库
Black_Rock_br1 小时前
Mac监控新风尚:酷炫界面,性能监控更直观!
运维·macos
小付同学呀1 小时前
前端快速入门——JavaScript变量、控制语句
开发语言·前端·javascript
愚润求学2 小时前
【C++】list模拟实现
开发语言·数据结构·c++·list
爱的叹息3 小时前
spring mvc 中 RestTemplate 全面详解及示例
java·spring·mvc
humiaor4 小时前
Xcode为不同环境配置不同的环境变量
ide·macos·xcode·xcode多环境·user-defined
专注VB编程开发20年4 小时前
写.NET可以指定运行SUB MAIN吗?调用任意一个里面的类时,如何先执行某段初始化代码?
开发语言·vb.net