You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在M1 Mac版IntelliJ IDEA CE中启用Rosetta终端

解决M1 Mac上IntelliJ IDEA CE无法使用Rosetta终端的问题

步骤1:创建Rosetta专属终端副本

  • 打开「应用程序→实用工具」,找到「终端.app」,右键选择「复制」,将副本重命名为「Terminal-Rosetta.app」
  • 右键这个副本,选择「显示简介」,勾选「使用Rosetta打开」,保存后打开该终端,执行arch命令,确认输出为i386,同时验证java -version能正常调出openjdk@8

步骤2:配置IDEA的终端路径

  • 打开IntelliJ IDEA CE,按⌘+,打开偏好设置
  • 导航到「工具 → 终端」
  • 在「Shell路径」输入框中,替换为以下二选一的配置:
    • 直接使用Rosetta终端的执行路径:
      /Applications/Utilities/Terminal-Rosetta.app/Contents/MacOS/Terminal
      
    • 或者通过命令强制以Intel架构启动shell(以zsh为例,bash替换为/bin/bash):
      arch -x86_64 /bin/zsh
      
  • 点击「应用」→「确定」保存配置

步骤3:验证配置效果

  • 在IDEA底部工具栏打开「终端」标签
  • 执行arch命令,输出应为i386,说明已进入Rosetta模拟环境
  • 执行java -version,确认openjdk@8正常运行

常见问题排查

  • 若终端无法启动,检查路径是否正确,或重启IDEA重试
  • 未安装Rosetta的话,在任意终端执行softwareupdate --install-rosetta完成安装
  • 用brew安装的openjdk@8,需确保是通过Rosetta终端安装的Intel版本brew(路径为/usr/local/bin/brew),而非原生M1的brew(/opt/homebrew/bin/brew)

内容的提问来源于stack exchange,提问作者Ayush Raj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 09:50:42