【问题标题】:IntelliJ IDEA: Project SDK Settings is not retained after reopenning IDEIntelliJ IDEA:重新打开 IDE 后不保留项目 SDK 设置
【发布时间】:2012-02-11 23:35:42
【问题描述】:

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

我真的很感激任何线索。

【问题讨论】:

    标签: java intellij-idea settings


    【解决方案1】:

    尝试创建一个新项目,看看问题是否仍然存在。 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 configuration directory 内的 options\jdk.table.xml 文件中。

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

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

    【讨论】:

      猜你喜欢
      • 2020-04-02
      • 2013-05-21
      • 1970-01-01
      • 2019-01-23
      • 1970-01-01
      • 2019-12-13
      • 2013-10-07
      • 1970-01-01
      • 2012-12-04
      相关资源
      最近更新 更多