IntelliJ IDEA:重新打开IDE后不保留Project SDK设置

Asa*_*bal 6 java settings intellij-idea

每当我打开IDEA时,它会花一些时间进行索引,然后显示很多错误.我必须转到"项目设置"并选择SDK.不知何故,IDE在关闭时忘记我的设置并返回"Project SDK:".

我真的很感激任何线索.

Cra*_*der 4

尝试创建一个新项目,看看问题是否仍然存在。JDK 配置按名称存储在.idea目录中,请验证此目录中的 XML 文件未从外部更改(例如,通过 Dropbox 或版本控制)。

misc.xml文件应包含类似以下内容:

  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_6" assert-keyword="true" jdk-15="true" project-jdk-name="1.6" project-jdk-type="JavaSDK">
    <output url="file://$PROJECT_DIR$/bin" />
  </component>
Run Code Online (Sandbox Code Playgroud)

模块.ipr文件可以定义模块特定的 JDK:

<orderEntry type="jdk" jdkName="1.6" jdkType="JavaSDK" />
Run Code Online (Sandbox Code Playgroud)

JDK定义本身存储在IDEA配置目录内的options\jdk.table.xml文件中。

因此,您需要检查上述所有 3 个位置(misc.xml、.ipr 文件、jdk.table.xml 文件),以验证它们在重新启动期间没有更改,并且 JDK 配置保持不变。

验证 IDEA 配置和所有项目文件是否位于本地驱动器上,远程驱动器可能会导致此类问题。也不建议使用加密分区/文件夹。