IntelliJ IDEA: Project SDK Settings is not retained after reopenning IDE(IntelliJ IDEA:重新打开IDE后不保留项目SDK设置)
问题描述
每当我打开Idea时,它都会花一些时间进行索引,然后显示许多错误。我必须转到"项目设置"并选择SDK。不知何故,IDE在关闭时忘记了我的设置,并返回到"Project SDK:"。
我真的很感谢你的提示。
推荐答案
尝试创建新项目并查看问题是否仍然存在。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定义本身存储在optionsjdk.table.xml
文件内的IDEAconfiguration directory中。
因此,您需要检查上面的所有3个位置(misc.xml、.ipr文件、jdk.able.xml文件),以验证它们在两次重新启动之间没有更改,并且JDK配置保持不变。
验证IDEA配置和所有项目文件是否位于本地驱动器上,远程驱动器可能会导致此类问题。也不建议使用加密分区/文件夹。这篇关于IntelliJ IDEA:重新打开IDE后不保留项目SDK设置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:IntelliJ IDEA:重新打开IDE后不保留项目SDK设置
基础教程推荐
- 在螺旋中写一个字符串 2022-01-01
- 如何强制对超级方法进行多态调用? 2022-01-01
- Spring Boot Freemarker从2.2.0升级失败 2022-01-01
- 如何在不安装整个 WTP 包的情况下将 Tomcat 8 添加到 Eclipse Kepler 2022-01-01
- 由于对所需库 rt.jar 的限制,对类的访问限制? 2022-01-01
- 如何对 HashSet 进行排序? 2022-01-01
- Java 中保存最后 N 个元素的大小受限队列 2022-01-01
- 如何使用 Eclipse 检查调试符号状态? 2022-01-01
- 首次使用 Hadoop,MapReduce Job 不运行 Reduce Phase 2022-01-01
- 如何使用 Stream 在集合中拆分奇数和偶数以及两者的总和 2022-01-01