电脑型号信息

品牌: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格式安装包。

二、安装JDK

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

三、配置环境变量

若以上选择.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

MacBook安装JDK(M1芯片版本)相关推荐

  1. Macbook Pro(M1芯片)腾讯会议无法使用共享屏幕功能

    这几天在Macbook Pro(M1芯片)上使用腾讯会议的时候,在使用屏幕共享功能的时候,发现腾讯会议要让我开启屏幕录制权限,然而我开启了屏幕录制权限之后,点击腾讯会议的共享屏幕,它仍然提示我要开启屏 ...

  2. LR支持M1芯片款mac安装 Lightroom CC20直装版M1安装教程 M1芯片处理器安装LR问题教程

    小编是个摄影爱好者,早10年前就一直使用苹果mac系统做修图!也算是个mac忠实粉丝了. 就在11月份,苹果发布了基于Apple Silicon M1 SoC芯片打造新Mac系列产品,全新的M1处理器 ...

  3. 解决M1芯片版本安装Sketch问题 M1芯片安装那个Sketch版本?Sketch已完美支持M1芯片安装 支持big sur系统

    最近入手的M1芯片的Mac,哈哈!还是公司年终赠送的,不过这款电脑和以往常规的intel芯片的架构似乎有些不同,主要是很多旧版本的软件用不了.之前搞定了M1芯片安装Adobe系列的软件,然后发现好多旧 ...

  4. m1芯片的mac怎样安装PS2021 m1芯片的mac安装Photoshop21适配版解决方案 2021最新方法

    苹果在去年11月突然发布了搭载自研M1芯片处理器的最新款Macbook,由于这次新版mac系列史无前例的采用arm架构的芯片,导致很多之前为旧版mac开发的软件安装后不兼容无法使用,这其中就包括著名的 ...

  5. 【转】Windows7 下安装 JDK 7 时版本冲突问题解决

    原文网址:http://wxl24life.iteye.com/blog/1966058 自己电脑上一直用的 JDK 版本是 1.6,今天决定更新到 1.7,在安装 JDK 1.7 后,控制台输入 j ...

  6. 苹果Macbook Pro 13 M1芯片安装Pillow的正确姿势

    正确的安装 1.先安装packaging python3 -m pip install packaging 执行这个命令后会提示这样安装成功 Defaulting to user installati ...

  7. redhat java 多个版本_Linux下安装JDK(多个版本) 切换

    1.检查系统是否自带了OpenJDK以及相关安装包,如果有的话则应先将其卸载. 检查命令: java -version rpm -qa | grep java rpm -e --nodeps tzda ...

  8. CocoaPods安装方法 (M1芯片)-完美安装成功

    1.新的电脑基本上都已经安装好最新的ruby了,不放心的可以检查一下ruby的版本和sources, ruby -v gem sources -l 2.查看Homebrew: brew -v 2.1) ...

  9. M1芯片Mac安装哪个版本C4D?C4D哪个版本支持M1?M1处理器款macbook安装Cinema 4D R23

    Cinema 4D R23是目前C4D系列软件的最新版本. 由于简单的操作方式以及强悍的功能,使得它在全世界范围内都十分的受欢迎,比如人们熟知的电影<阿凡达>就是通过它后期处理而来,可见作 ...

最新文章

  1. DataGridView取得或者修改当前单元格的内容
  2. C语言字符串操作函数
  3. C 整数反转
  4. CSS是什么及其继承与选择器
  5. python函数调用外部变量_Python基础
  6. 开启中国区块链创造季! 2019区块链开发者大会来袭!(首批重磅嘉宾曝光)
  7. 跟 05 后拼年龄?算了,11 岁的他都成比特币专家了
  8. python基础练习题:重新排序【难度:1级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
  9. Windows鼠标指针美化
  10. html meta标签的常用写法
  11. 将 PDF 文件拆分为多个同样页数 pdf 文件的 Windows Powershell 脚本
  12. 阿里云申请和部署项目
  13. 10分钟读懂什么是产品定位
  14. mysql中ceil的函数语法_MySQL ceil()函数
  15. python导入可用软件包
  16. gitlab中国官方网站
  17. 2019年新SRRC认证怎么收费
  18. 模电(十)结型场效应管
  19. 《共模电感元器件》的特性分析
  20. 记录mac下载使用sublime3过程

热门文章

  1. 快速远程桌面公司内网电脑,远程OA/ERP/BUG/NAS【无需公网IP】
  2. css实现背景透明文字不透明
  3. C语言 操作系统实验 四种调度(最高响应比优先算法 HRN)
  4. 乌龟git强制推送(不到万不得已不要使用!!!)
  5. 如何采集喜欢的电视剧照?
  6. JAVA JDK1.8 API 中文文档 高清完整版 CHM.rar(永久有效)
  7. python画河流图_《Python数据可视化之Matplotlib与Pyecharts》之主题河流图
  8. 如何使用pip安装causalml
  9. ADS仿真3_双枝短截线匹配电路设计
  10. MATLAB程序设计语言语法