MAC OS 初次安装 IDEA 无法启动

今天打算在 mac os 上安装一下 idea,但安装完 idea 后,发现无法启动 idea,点击 idea 的图标,只是图标跳了一下然后就没有反应了。

后来在访达中查看 IDEA 的包内容,进入到 Contents\MacOS,打开里面的 idea,看到如下日志:

Last login: Thu Dec  2 21:16:32 on ttys000
ahs@ahsdeMacBook-Pro ~ % /Applications/IntelliJ\ IDEA.app/Contents/MacOS/idea ; exit;
2021-12-02 21:22:54.967 idea[878:21597] allVms required 1.8*,1.8+
2021-12-02 21:22:54.968 idea[878:21602] Cannot load JVM bundle: Error Domain=NSCocoaErrorDomain Code=3585 "dlopen_preflight(/Applications/IntelliJ IDEA.app/Contents/jbr/Contents/MacOS/libjli.dylib): no suitable image found.  Did find:
	/Applications/IntelliJ IDEA.app/Contents/jbr/Contents/MacOS/libjli.dylib: mach-o, but wrong architecture
	/Applications/IntelliJ IDEA.app/Contents/jbr/Contents/MacOS/libjli.dylib: mach-o, but wrong architecture" UserInfo={NSLocalizedFailureReason=The bundle doesn’t contain a version for the current architecture., NSLocalizedRecoverySuggestion=Try installing a universal version of the bundle., NSFilePath=/Applications/IntelliJ IDEA.app/Contents/jbr/Contents/MacOS/libjli.dylib, NSDebugDescription=dlopen_preflight(/Applications/IntelliJ IDEA.app/Contents/jbr/Contents/MacOS/libjli.dylib): no suitable image found.  Did find:
	/Applications/IntelliJ IDEA.app/Contents/jbr/Contents/MacOS/libjli.dylib: mach-o, but wrong architecture
	/Applications/IntelliJ IDEA.app/Contents/jbr/Contents/MacOS/libjli.dylib: mach-o, but wrong architecture, NSBundlePath=/Applications/IntelliJ IDEA.app/Contents/jbr, NSLocalizedDescription=The bundle “OpenJDK 11.0.12” couldn’t be loaded because it doesn’t contain a version for the current architecture.}
2021-12-02 21:22:54.968 idea[878:21602] Retrying as x86_64...
arch: posix_spawnp: /Applications/IntelliJ IDEA.app/Contents/MacOS/idea: Bad CPU type in executable
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[进程已完成]

一句句地看一下:

Last login: Thu Dec  2 21:16:32 on ttys000

这一行日志显示的是上一次登录的时间:12月2日21点16分32秒,在 ttys000上。ttys000 可能是这台电脑的账户,我目前不是很清楚。

ahs@ahsdeMacBook-Pro ~ % /Applications/IntelliJ\ IDEA.app/Contents/MacOS/idea ; exit;

ahs@ahsdeMacBook-Pro:ahs 是目前登录的电脑账户。

/Applications/IntelliJ\ IDEA.app/Contents/MacOS/idea 是刚才我们打开的 idea 文件的路径。

之后的 exit; 我不知道是什么意思。

2021-12-02 21:22:54.967 idea[878:21597] allVms required 1.8*,1.8+

对于这一行日志,前面的 2021-12-02 21:22:54.967 很明显,是时间。idea[878:21597] 是什么意思呢? allVms required 1.8*,1.8+ 又是什么意思呢?virtual machine?

2021-12-02 21:22:54.968 idea[878:21602] Cannot load JVM bundle: Error Domain=NSCocoaErrorDomain Code=3585 "dlopen_preflight(/Applications/IntelliJ IDEA.app/Contents/jbr/Contents/MacOS/libjli.dylib): no suitable image found.  Did find:

这一行日志开始就是错误信息了。

后面的日志我大概地读了一下,说什么 wrong architecture,是架构出错了。难道是 idea 的平台没选对?

于是回到 idea 官网,看到 idea 的 mac os 版本还分两种 dmg。一种是 Intel 的,一种是 Apple Silicon 的,不知道二者有什么区别。之前安装的是 .dmg(Intel) 的。

下载好了…

果然,是因为 dmg 的版本错了,我这台 mac os 应该下载 Apple Silicon 版本的。

那么问题来了,首先,.dmg 文件格式是什么?(没错,我刚开始用 mac 系统)

其次,idea 的 mac os 版本的 .dmg 的 Intel 版本和 Apple Silicon 的区别是什么?

对于第一个问题:.dmg 文件格式是什么?

.dmg 在 MAC 系统上的一个压缩镜像文件,相当于在 Windows 上常见的 iso 文件。dmg 在苹果机上可以直接运行加载,在 Windows PC 上可以通过命令行软件 dmg2iso.exe 转换成 ISO 文件。关于 dmg 文件格式的更多信息,见这篇博客(建议熟读):dmg是什么文件格式_什么是DMG文件(以及我该如何使用)?

对于第二个问题:idea 的 mac os 版本的 .dmg 的 Intel 版本和 Apple Silicon 的区别是什么?

对于 mac,以前官方采用的芯片是 intel 的,现在自家研发了 m1 芯片,也就是 Apple 硅(Silicon)芯片,所以有些 mac 机型其实是采用了 m1 芯片的,像我手头的这台就是。所以,应该下载 Apple Silicon 版本的 .dmg 文件。具体二者的区别可以见这篇博客:如何确定您的 Mac 是使用 Intel 还是 Apple Silicon

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 在Mac OS安装IntelliJ IDEA,您可以按照以下步骤进行操作: 1. 首先,您需要下载IntelliJ IDEA安装包。您可以在官方网站上下载最新版本的安装包。 2. 下载完成后,双击安装包并按照提示进行安装。 3. 安装完成后,打开IntelliJ IDEA。您可以在启动器中找到它,或者在终端中输入“idea”命令来启动它。 4. 在第一次启动时,IntelliJ IDEA会提示您选择安装的插件和主题。您可以根据自己的需要进行选择。 5. 安装完成后,您可以开始使用IntelliJ IDEA进行开发了。 希望这些步骤能够帮助您在Mac OS下成功安装IntelliJ IDEA。 ### 回答2: 在Mac OS系统下安装 IntelliJ IDEA,可以通过以下步骤完成: 1. 官网下载 IntelliJ IDEA 从 JetBrains 的官网 https://www.jetbrains.com/idea/ 下载最新版本的 IntelliJ IDEA 社区版版或者 Ultimate 版本的安装包。 2. 安装 IntelliJ IDEA 在下载结束后,双击安装包进行安装,跟随提示完成安装过程。如果提示安装需要输入管理员密码,输入密码即可。 3. 配置 IntelliJ IDEA 安装完成后,打开 IntelliJ IDEA。第一次运行时,会弹出欢迎界面,按照提示设置相关配置,如安装插件、设置编码等。 4. 创建或打开项目 在 IntelliJ IDEA 中,可以创建新项目或打开已有项目进行开发。新建项目时,可以设置项目的名称、项目类型、项目路径等信息。 5. 进行开发 在项目中进行开发时,可以选择相关语言、框架和技术栈,进行编码、调试和测试等操作。IntelliJ IDEA 提供了多种实用功能,提高开发效率。 总体而言,使用 IntelliJ IDEA 进行 Mac OS 系统下的开发相对来说非常简单方便,并且可以使用各种插件以及IDE自带的实用功能提高开发效率,提供了良好的开发体验。 ### 回答3: 在 Mac OS安装 IntelliJ IDEA 不难,只需要遵循以下步骤即可: 1. 下载 IntelliJ IDEA安装包 在官方网站 https://www.jetbrains.com/idea/download/ 上,选择要下载的操作系统(Mac OS),然后选择需要的版本(Community 或 Ultimate)并下载。下载完成后,打开 .dmg 文件。 2. 将 IntelliJ IDEA 安装到“应用程序”文件夹 将 IntelliJ IDEA 图标拖放到“应用程序”文件夹中。如果在安装过程中遇到任何问题,还可以阅读顶部的安装说明。 3. 启动 IntelliJ IDEA 双击 IntelliJ IDEA 图标,并等待应用程序启动。在第一次启动时,可能需要一点时间来加载需要的文件。第一次使用时,还可以选择配置您的首选项和插件。 4. 配置 Java 开发环境 IntelliJ IDEA 是针对 Java 开发而设计的,所以需要先配置 Java 开发环境。如果在电脑上没有安装 Java 可以先下载和安装 Java,或者可以在 IntelliJ IDEA 中自动下载和安装 Java 开发工具包。 5. 创建和打开项目 在 IntelliJ IDEA 中,可以创建新项目或打开现有项目。在 IntelliJ IDEA 菜单中,选择“File”>“New”或“Open”,然后根据需要选择和设置项目属性。 总之,安装 IntelliJ IDEA 无需使用任何高级技术,但确保您的计算机满足最低要求,并且按照以上步骤进行操作即可。安装后,您将能够享受 IntelliJ IDEA 所提供的强大的 Java 开发功能和其他一些高级特性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值