每当我打开IDEA时,它会花一些时间进行索引,然后显示很多错误。我必须转到“项目设置”并选择SDK。不知何故IDE在关闭时忘记我的设置并返回“Project SDK:”。
我真的很感激任何线索。
答案 0 :(得分:4)
尝试创建一个新项目,看看问题是否仍然存在。 JDK配置按名称存储在.idea
目录中,验证此目录中的XML文件是否未在外部更改(例如,通过Dropbox或Version Control)。
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定义本身存储在options\jdk.table.xml
文件内的IDEA configuration directory中。
因此,您需要检查上面的所有3个位置(misc.xml,.ipr文件,jdk.table.xml文件),以验证它们在重新启动之间没有更改,并且JDK配置保持不变。
验证IDEA配置和所有项目文件是否位于本地驱动器上,远程驱动器可能会导致此类问题。也不建议使用加密的分区/文件夹。