IntelliJ IDEA无法安装JDK

我试图在IntelliJ IDEA中设置JDK,无论我做什么,或者我select的任何JDK版本,什么都不会发生。 以下情况仍然存在: 在这里输入图像说明

所以我告诉IDEA它应该使用什么JDK,但它仍然要求我设置一个JDK。 这是一个错误还是我错过了什么? 我可以应用任何解决方法,使一切照常工作?

加成

我设置JDK的步骤:设置之前的情况:
在这里输入图像说明

第一步:
在这里输入图像说明

第二步:
在这里输入图像说明

第三步:
在这里输入图像说明

设置JDK后的情况: 在这里输入图像说明

软件开发工具包:
在这里输入图像说明

模块设置:
在这里输入图像说明

File | Invalidate Caches是您应该尝试解决此类问题的第一件事情。

在“工程视图”中select您的模块,然后在“工程设置”中按F4select“模块”。 在“模块设置”概述中,您可以添加/删除Modul SDK。

在我的情况下只是File | Invalidate Caches File | Invalidate CachesRestart不起作用。 右键单击该项目并进入“ Module Settings ,我没有在“ Project Settings->Project下selectSDK。

对于像我这样的人,在UBUNTU Linux上寻找一种在IDEA中设置脱机文档的方法。 您应该安装openjdk-8-doc(或一般情况下的openjdk-X-doc)软件包,然后转到“ File |“ Project Structure | SDKs | 1.8 (通常仍然是1.X ),然后select“ Documentation Paths选项卡,并在其中添加path/usr/lib/jvm/java-1.8.0-openjdk-amd64/docs/api

请注意,Java文档安装的path在您的计算机上可能有所不同。 您可以检查Java文档安装的执行dpkg-query -L openjdk-8-doc | less的path dpkg-query -L openjdk-8-doc | less一个壳。

我在控制台中看到这个exception:

 NoClassDefFoundError: com/intellij/remote/RemoteSdkConnectionAcceptor 

这是由Intellij IDEA 2016.2.5上的Python社区版插件引起的。

更新/禁用插件后,我可以再次设置SDK。

以下这为我工作:

在项目视图中select您的模块

按F4

转到SDK

select你的SDK

确保你有在那里的各种jar子。 否则,请select正确的目录。

就我而言,即使select了正确的目录classpath,sourcepath等也是空的。

所以我不得不再次selectjdk安装目录,加载了所有的jar文件并解决了这个问题。

我遵循以下步骤

  1. 按F4
  2. 在项目设置中select模块
  3. 从下拉菜单中设置模块SDK或添加新的模块。
  4. 申请并确定