我想在我的 intellij 上使用 JDK-11。所以我按照这些说明更改了java启动运行时。现在我的 Intellij 没有打开就崩溃了。我用的是MAC。
我在互联网上找到的最接近我的问题的是这个问题,但这是针对ubuntu的。 ( PS。也提到了 MAC OS 解决方案,但它对我不起作用,因为我的
Jetbrains
目录中没有 ~/Library/Logs/
目录。我不知道如何在日志中没有 JetBrains 的情况下继续执行这些步骤)
我什至无法改回 JRE,因为 IDEA 甚至没有打开。
这可能与问题完全无关,但我已经在我的 MAC 上安装了通过 homeBrew 安装的 openjdk 11.0.19。
更新
路径中没有
~/Library/Application Support/JetBrains
。
在 macOS 中,有两个 Library 文件夹。在 SSD/HDD 根目录和用户的主目录中。您很可能正在检查 SSD。请尝试:
~/Library/Application\ Support/JetBrains
它将在 Finder 中打开所需的文件夹。<product>.jdk
文件。它将恢复到默认运行时间。此外,不要更改 IDE 的运行时,而是尝试更改项目 SDK
不知道为什么要首先更改 IntelliJ 的 Java 运行时,因为 更改 IDE 的启动 Java 运行时明确表示
和更改启动 Java 运行时可能会导致意外问题。除非 JetBrains 支持人员特别要求您这样做,否则请勿更改它。
IntelliJ IDEA 的运行时与您的应用程序使用的运行时不同。为您的每个项目定义一个 SDK,其中包括必要的开发和运行环境。我认为您想做的就是这样:为您的项目使用特定的 Java 版本。
无论如何,该页面稍后会包含您可能需要的信息:
所选运行时的路径存储在IntelliJ IDEA配置目录中的idea.jdk或idea64.jdk文件中。如果所选运行时有问题,您可以删除此文件以恢复为默认运行时。并且链接到
~/库/应用程序支持/JetBrains/这可能是(如果您使用的是当前版本)
~/库/应用程序支持/JetBrains/IntelliJIdea2023.1并删除“idea.jdk”和“idea64.jdk”文件。
~/Library/Application Support/Google/AndroidStudio<xxxx>.<x>
,其中 xxxx.x 是版本。 那里可能有多个版本,您可能应该检查最新版本。如果要更改 Java Boot Runtime,请检查版本文件夹中的文件:
studio.jdk
,删除与 Java Boot Runtime 相关的行,就可以了。