InteliJ Mac Catalina:运行 IDE 需要 Java 11 或更高版本

Kev*_*ldo 2 java intellij-idea

你好昨天我将我的IntelliJ ide更新到最新版本 (2020.3.2)。问题是它不再启动了。当我尝试打开它时,我收到此错误消息:

在此处输入图片说明

我有两个 JDK,8 和 12

在此处输入图片说明

似乎InteliJ按字母顺序进行某种查找,因为当我将 jdk 8 重命名为“jdk-12 ...”之后的其他名称时,它实际上有效

在此处输入图片说明

问题是必须重命名文件夹然后返回原始名称才能使我的项目正常工作,有没有办法避免这种重命名?非常感谢

Cra*_*der 6

此 IntelliJ IDEA 版本需要 Java 11 才能运行。

您可以使用 Java 8 覆盖默认捆绑的 JetBrains Runtime。

解决方案是删除此覆盖。它是配置目录中的idea.jdk文件或本文档中描述的环境变量:

~/Library/Application Support/JetBrains/IntelliJIdea2020.3/idea.jdk
Run Code Online (Sandbox Code Playgroud)

请注意,用于运行 IntelliJ IDEA 的 JDK 本身与您用于构建和运行自己的项目的 JDK 无关。这两个可以不同。