MacBook安装JDK(M1芯片版本)

电脑型号信息

品牌:Apple

机型:MacBook Air

处理器:M1

内存:16GB

磁盘:256GB

文章目录

一、下载JDK

二、安装JDK

三、配置环境变量

四、.bash_profile与.zshrc

第一种:将环境变量添加到.zshrc

第二种:将source ~/.bash_profile添加到.zshrc中

一、下载JDK

M1芯片MacBook可优先选择采用ARM架构的JDK,在Oracle适配M1芯片之前,Zulu JDK无疑是目前最佳的选择。

进入Zulu JDK官方下载地址按照个人需求下载合适的JDK版本(下图以JDK 1.8为例),建议直接选择下载.dmg格式安装包。

MacBook安装JDK(M1芯片版本)_第1张图片

二、安装JDK

与安装其他普通软件一样,双击.dmg安装包并一路“下一步”即可完成JDK的安装。

MacBook安装JDK(M1芯片版本)_第2张图片

三、配置环境变量

若以上选择.dmg格式的安装包完成JDK安装的,则系统已自动配置好相关系统环境变量。

验证环境变量是否生效:终端输入java -version后回车,若显示如下内容则表示环境变量已生效

四、.bash_profile与.zshrc

开发中对环境变量的增加和修改一般是在用户目录下的.bash_profile文件中操作,操作完成后通过执行source ~/.bash_profile来让环境变量生效即可;但是有很多人也发现到source ~/.bash_profile只生效一次,产生这个问题的原因其实是Apple在Mac上将zsh用作默认 Shell

从 macOS Catalina 开始,Mac 使用 zsh 作为默认登录 Shell 和交互式 Shell。你还可以在较早版本的 macOS 中将 zsh 设置为默认 Shell。

默认情况下,Mac 使用 zsh 或 bash 作为登录 Shell 和交互式 Shell 的命令行解释器:

  • 从 macOS Catalina 开始,zsh (Z shell) 是所有新建用户帐户的默认 Shell。

  • bash 是 macOS Mojave 及更早版本中的默认 Shell。

zsh 与 Bourne Shell (sh) 高度兼容,并且与 bash 基本兼容(存在一些差别)。要进一步了解 zsh 及其全面的命令行完成系统,请在“终端”中输入 man zsh

也就是说 zsh 的命令行读取的 path 不是从 .bash_profile 配置文件中读取的,而是从 .zshrc 配置文件中读取的;以下给出两种简单方便的解决方法。

第一种:将环境变量添加到.zshrc

1. 打开或创建.zshrc

sudo vi ~/.zshrc

2. 输入和.bash_profile相同的内容(以后需要新增的环境变量均增加在.zshrc文件中)

export Android_sdk=/Users/eagle/Library/Android/sdk;
export PATH=${PATH}:${Android_sdk}/platform-tools

3. 保存退出,执行以下命令立即生效

source ~/.zshrc

第二种:将source ~/.bash_profile添加到.zshrc中

1. 打开或创建.zshrc

sudo vi ~/.zshrc

2. 将内容“source ~/.bash_profile”添加到.zshrc中(以后需要新增的环境变量仍然增加在.bash_profile文件中)

3. 保存退出,执行以下命令立即生效

source ~/.zshrc

你可能感兴趣的:(软件安装,java,maven,arm)