我尝试将默认sdk设置为C:\Program Files\Java\jdk1.8.0_144
。它工作正常,但是当我再次打开项目时,它会变为不再存在的Python路径。在平台设置SDK上,也没有任何Python路径。
如何删除此路径并让Java JDK成为默认的sdk?
编辑:我想我发现了问题,但我不知道如何解决它。这是project.default.xml文件的一个组件
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="Python 3.5.2 (C:\Users\Adam\AppData\Local\Programs\Python\Python35-32\python.exe)" project-jdk-type="Python SDK" />
<component name="PropertiesComponent">
<property name="project.structure.last.edited" value="Project" />
<property name="project.structure.proportion" value="0.15" />
<property name="project.structure.side.proportion" value="0.2" />
<property name="settings.editor.selected.configurable" value="reference.projectsettings.compiler.javacompiler" />
<property name="nodejs_interpreter_path" value="C:/Program Files/nodejs/node" />
<property name="JavaScriptPreferStrict" value="false" />
<property name="JavaScriptWeakerCompletionTypeGuess" value="true" />
</component>
答案 0 :(得分:2)
检查项目.idea/misc.xml
您的项目有一些配置。另请检查this并转到options\jdk.table.xml
。如果你在那里找不到任何奇怪的东西,那么最好在JetBrains Issue tracker上报告这个问题
答案 1 :(得分:0)
我在@ Russiancold的回答的帮助下修复了它。我编辑了project.default.xml文件。
首先删除了这个组件
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="Python 3.5.2 (C:\Users\Adam\AppData\Local\Programs\Python\Python35-32\python.exe)" project-jdk-type="Python SDK" />
然后添加了这个组件
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK" />