macbook(M芯片)配置jdk(快速切换版本)
摘要:本文介绍了在MacOS系统上安装和配置JDK的完整步骤。首先从Oracle官网下载所需JDK版本(M芯片推荐ARM版),然后进行安装。重点讲解了如何配置环境变量:单JDK情况下设置JAVA_HOME路径,多JDK版本共存时通过别名命令实现快速切换(如jdk8、jdk11等)。最后通过source命令使配置生效,并验证版本切换是否成功。文中提供了详细的命令行操作和配置示例,适合开发人员进行参考
·
1.官网下载
网址:http://www.oracle.com
2.挑选自己需要的经jdk进行下载
如果是m芯片,推荐下载arm版本。

3.安装
直接一路下一步即可
4.配置环境变量
查看安装位置
# 进入 JDK 安装目录
cd /Library/Java/JavaVirtualMachines
# 查看文件
ls
➜ jdk-1.8.jdk jdk-11.jdk
# 查看路径
pwd
➜ /Library/Java/JavaVirtualMachines
配置环境变量文件
# 进入当前用户的 home 目录
cd /Users/xxx xxx改为自己的电脑用户名称
# 输入
cd ~
# 打开环境变量配置文件
vi ~/.bash_profile
如果只有一个jdk,按照下方配置
# JDK Config
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
CLASS_PATH="$JAVA_HOME/lib"
PATH="$PATH:$JAVA_HOME/bin"
多个jdk,按照下方
# JDK Config
JAVA_HOME_8=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
JAVA_HOME_11=/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home
JAVA_HOME_17=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
export JAVA_HOME=$JAVA_HOME_8
alias jdk8="export JAVA_HOME=$JAVA_HOME_8 && echo current JDK has switched to oracle jdk version 1.8. && java -version"
alias jdk11="export JAVA_HOME=$JAVA_HOME_11 && echo current JDK has switched to openjdk version 11. && java -version"
alias jdk17="export JAVA_HOME=$JAVA_HOME_17 && echo current JDK has switched to openjdk version 17. && java -version"
CLASS_PATH="$JAVA_HOME/lib"
PATH="$PATH:$JAVA_HOME/bin"
将配置生效
# 配置文件立即生效
source ~/.bash_profile
# 验证:查看 JAVA_HOME 目录
echo $JAVA_HOME
# 查看 JDK 版本信息
java -version
快速切换jdk版本
xxx@xxxdeMacBook-Air ~ % jdk8
current JDK has switched to oracle jdk version 1.8.
java version "1.8.0_391"
Java(TM) SE Runtime Environment (build 1.8.0_391-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.391-b13, mixed mode)
xxx@xxxdeMacBook-Air ~ % java -version
java version "1.8.0_391"
Java(TM) SE Runtime Environment (build 1.8.0_391-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.391-b13, mixed mode)
xxx@xxxdeMacBook-Air ~ % jdk11
current JDK has switched to openjdk version 11.
java version "11.0.21" 2023-10-17 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.21+9-LTS-193)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.21+9-LTS-193, mixed mode)
xxx@xxxdeMacBook-Air ~ % java -version
java version "11.0.21" 2023-10-17 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.21+9-LTS-193)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.21+9-LTS-193, mixed mode)
5.扩展
配置maven
1.打开终端
vim ~/.zshrc
2.按 i 进行编辑
export M2_HOME=/Users/xxx/Downloads/maven/apache-maven-3.9.9
export PATH=$PATH:$M2_HOME/bin
3.保存
1.esc
2.输入 :wq
4.执行命令
source ~/.bash_profile
5.重新打开终端
输入 mvn -v 进行验证
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)