![基于Intel x86 64-bit macOS版Java8开发环境搭建](https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F1224%2F42ca3456j00rnec4n000bc000hs005yg.jpg&thumbnail=660x2147483647&quality=80&type=jpg)
文章插图
日常办公和软件开发除了可以使用windows系统以外,还可以使用macOS系统,至于具体使用什么系统取决于你入职公司之后公司给你发的什么电脑,如果是MacBookPro那么就使用macOS开发项目,因此现在我们开始在macOS系统下搭建JAVA8的开发环境,如果你的Mac电脑使用的Intel CPU,那么按照如下方法下载、安装和配置JAVA8开发环境 。1. Mac平台的CPU架构
早期Mac电脑都是使用Intel 的CPU,在2020年以后苹果公司在ARM架构的基础上自研CPU,例如M1,M1 Pro,M1 Ultra,M2等等,因此苹果公司的Mac电脑有 Intel x86架构和ARM 架构两种不同的CPU架构
那么问题来了,我怎么知道我使用的Mac电脑CPU架构呢?
在macOS Ventura 点击左上角的苹果菜单,然后选择关于本机
![基于Intel x86 64-bit macOS版Java8开发环境搭建](https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F1224%2Fc1416739j00rnec4n000kc000hs00big.jpg&thumbnail=660x2147483647&quality=80&type=jpg)
文章插图
在弹出的窗口中看到芯片是Apple开头的,例如Apple M1 Pro,Apple M1 Max,Apple M1 Ultra,Apple M2,等等就是属于ARM架构
![基于Intel x86 64-bit macOS版Java8开发环境搭建](https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F1224%2Ff4819ed0j00rnec4o000vc000hs00qzg.jpg&thumbnail=660x2147483647&quality=80&type=jpg)
文章插图
在macOS Montery 点击左上角的苹果菜单,然后选择关于本机
在弹出的概览窗口中看到处理器包含Intel,例如2.3 GHz 八核 Intel Core i9 就是属于Intel x86架构
![基于Intel x86 64-bit macOS版Java8开发环境搭建](https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F1224%2Fae62dbe9j00rnec4o000nc000hs00aig.jpg&thumbnail=660x2147483647&quality=80&type=jpg)
文章插图
正是有这两种不同的CPU架构,直接导致基于Intel x86架构开发的程序(例如金山文档、恒星播放器、cleanmymac)是无法直接运行在基于ARM架构的CPU(例如M1,M1 Pro,M1 Max,M1 Ultra ,M2)上
2. Rosetta 2.1 什么时候需要Rosetta
苹果公司提供了一个翻译工具-Rosetta 2,通过 Rosetta 2,搭载 Apple 芯片的 Mac 可以使用专为配备 Intel 处理器的 Mac 构建的 App,这样也就意味着以前为Intel CPU开发的程序可以通过Rosetta 2 运行在苹果芯片的Mac电脑上,例如金山文档、恒星播放器等等 。
2.2 如何安装Rosetta
Rosetta 2 仅适用于搭载 Apple 芯片的 Mac 电脑 。
首次打开需要 Rosetta 的 App 时,系统会要求您安装 Rosetta 。点按“安装”,然后输入您的用户名和密码以允许继续安装 。
![基于Intel x86 64-bit macOS版Java8开发环境搭建](https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F1224%2Fef54d2efj00rnec4o000pc000hs007wg.jpg&thumbnail=660x2147483647&quality=80&type=jpg)
文章插图
什么时候需要Rosetta
如果您点按“以后”,则下次打开需要 Rosetta 的 App 时,系统会再次要求您安装 Rosetta 。
如果 Rosetta 已经安装,则系统不会再次要求您安装,也就是仅仅需要安装一次 。
2.3 如何使用 Rosetta
您不需要打开 Rosetta 或与这个 App 互动 。每当您使用专为搭载 Intel 处理器的 Mac 电脑构建的 App 时,Rosetta 都会在后台自动运行 。Rosetta 会转换相应 App,使它可以与 Apple 芯片搭配使用 。
对于需要 Rosetta 的 App,在大多数情况下,您不会察觉它的性能有任何不同 。不过,您应该联系 App 开发者,以询问相应 App 有没有一个版本能够以原生方式来充分利用 Apple 芯片的功能和性能 。
2.4 哪些 App 需要 Rosetta?
要识别需要 Rosetta 或者可以使用 Rosetta 的 App,请按照以下步骤操作:
在“访达”中选择一个 App 。
从菜单栏的“文件”菜单中,选取“显示简介” 。
查看标有“种类”字样的信息:
应用程序 (Intel) 表示 App 仅支持 Intel 处理器,并且需要 Rosetta 才能在搭载 Apple 芯片的 Mac 上运行 。例如金山文档、恒星播放器
![基于Intel x86 64-bit macOS版Java8开发环境搭建](https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F1224%2F85575026j00rnec4o001tc000hs00vxg.jpg&thumbnail=660x2147483647&quality=80&type=jpg)
文章插图
![基于Intel x86 64-bit macOS版Java8开发环境搭建](https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F1224%2F49e087edj00rnec4p001wc000hs00wlg.jpg&thumbnail=660x2147483647&quality=80&type=jpg)
推荐阅读
- ps复制快捷键 粘贴 ps复制快捷键
- Intel 酷睿i7 7700K好不好 7700k超频多少最稳定
- sd卡是什么
- linux x86是什么意思;系统的x86与x64是什么意思以及他们的区别?
- soul是什么软件
- 构建基于树莓派cm4的机器人控制系统的运行环境
- Python:基于 RGB-D 图像的点云计算
- Intel十代酷睿售价公布,网友道出“六字真言”,AMD或为最终赢家
- 三A围堵下,intel的“离婚冷静期”冷得刺骨
- 对比Intel 12代的CPU和锐龙6000系列性能有多大差距,哪个更强