修改启动运行时后IntelliJ在Mac上崩溃无法启动求助
解决IntelliJ修改启动JRE后崩溃无法启动的问题(Mac)
方法1:修改安装包内的VM配置文件
- 找到
/Applications/IntelliJ IDEA.app(自定义安装路径请自行调整),右键选择显示包内容 - 进入
Contents > bin目录,打开idea64.vmoptions(Intel芯片可选择idea.vmoptions) - 查找是否存在
-jdkhome开头的配置行,将其路径修改为IntelliJ自带的JBR路径:/Applications/IntelliJ IDEA.app/Contents/jbr,或者直接删除该行(让IDE自动使用自带运行时) - 保存文件后重启IDE
方法2:修改Info.plist里的JVM版本限制
- 仍在安装包的
Contents目录中,打开Info.plist文件 - 找到
<key>JVMVersion</key>对应的<string>标签,将标签内内容修改为1.8+(适配多数IntelliJ版本的自带JRE),或你确认兼容的版本号 - 保存文件后尝试启动IDE
方法3:终端强制指定启动JRE
- 打开终端,执行以下命令(路径不符请自行调整):
/Applications/IntelliJ\ IDEA.app/Contents/MacOS/idea -jdkhome /Applications/IntelliJ\ IDEA.app/Contents/jbr - 启动成功后,前往IDE设置单独配置项目JDK为Homebrew安装的openjdk 11.0.19——注意区分IDE启动运行时与项目编译运行JDK,不要再次修改前者
额外提示
- 你安装的openjdk 11.0.19完全可用于项目运行,但IDE启动优先使用自带的JBR更稳妥,不同版本IntelliJ对启动JRE的兼容性要求存在差异
- 若找不到安装路径,可在终端执行
mdfind "IntelliJ IDEA.app"定位准确位置
内容的提问来源于stack exchange,提问作者Neer Patel
相关产品推荐
相关产品推荐

