IntelliJ IDEA:重新打开IDE后,项目SDK设置不会保留

6
每次打开IDEA时,它都需要花费一些时间进行索引,然后显示出许多错误。我必须进入“项目设置”并选择SDK。不知何故,在关闭后IDE会忘记我的设置,并返回到“项目SDK:”。非常感谢任何线索。
1个回答

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>

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

<orderEntry type="jdk" jdkName="1.6" jdkType="JavaSDK" />

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

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接