Intellij默认SDK未使用路径问题

时间:2017-10-16 18:06:28

标签: java python intellij-idea

我尝试将默认sdk设置为C:\Program Files\Java\jdk1.8.0_144。它工作正常,但是当我再次打开项目时,它会变为不再存在的Python路径。在平台设置SDK上,也没有任何Python路径。

如何删除此路径并让Java JDK成为默认的sdk?

enter image description here

编辑:我想我发现了问题,但我不知道如何解决它。这是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>

2 个答案:

答案 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" />