你好昨天我将我的 IntelliJ ide 更新到最新版本 (2020.3.2)。问题是它不再启动了。当我尝试打开它时,我收到此错误消息:
我有两个 JDK,8 和 12
似乎 InteliJ 按字母顺序进行某种查找,因为当我将 jdk 8 重命名为“jdk-12 ...”之后的其他名称时,它实际上有效
问题是必须重命名文件夹然后返回原始名称才能使我的项目工作,有没有办法避免这种重命名?非常感谢
最佳答案
此 IntelliJ IDEA 版本需要 Java 11 才能运行。
您可以使用 Java 8 覆盖默认捆绑的 JetBrains Runtime。
解决方案是删除此覆盖。它要么是配置目录中的idea.jdk 文件,要么是this document 中描述的环境变量。 :
~/Library/Application Support/JetBrains/IntelliJIdea2020.3/idea.jdk
请注意,用于运行 IntelliJ IDEA 的 JDK 本身与您用于构建和运行自己的项目的 JDK 无关。这两个可以不同。
关于java - IntelliJ Mac Catalina : Java 11 or newer is required to run the IDE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66157805/