IntelliJ IDEA无法设置JDK

时间:2012-05-16 05:57:00

标签: java intellij-idea settings

我正在尝试在IntelliJ IDEA中设置JDK,无论我做什么,或者我选择的任何JDK版本,都没有任何反应。以下情况仍然存在: enter image description here

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

ADDITION

我设置JDK的步骤: 设置前的情况:
enter image description here

第一步:
enter image description here

第二步:
enter image description here

第三步:
enter image description here

设置JDK后的情况: enter image description here

的SDK:
enter image description here

模块设置:
enter image description here

7 个答案:

答案 0 :(得分:75)

File | Invalidate Caches是您遇到此类问题时应该尝试的第一件事。

答案 1 :(得分:6)

在“项目视图”中选择您的模块,然后在“项目设置”中按F4选择“模块”。 在“模块设置”概述中,您可以添加/删除Modul SDK。

答案 2 :(得分:2)

以下这对我有用:

在项目视图中选择您的模块

按F4

转到SDK

选择SDK

确保你有各种罐子。否则,请选择正确的目录。

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

所以我不得不再次选择jdk安装目录,它加载了所有的jar并解决了问题。

答案 3 :(得分:1)

In my case just File | Invalidate Caches and Restart did not work. Upon Right clicking the project and going to Module Settings , I had no SDK selected under Project Settings->Project.

答案 4 :(得分:1)

我按照以下步骤

  1. 按F4
  2. 在项目设置中选择模块
  3. 从下拉菜单中设置Module SDK或添加新的。
  4. 申请&行

答案 5 :(得分:0)

对于像我这样的人,寻找在UBUNTU Linux上在IDEA中设置离线文档的方法。您应该安装openjdk-8-doc(或一般情况下的openjdk-X-doc)包,然后转到File | Project Structure | SDKs | 1.8(仍然一般为1.X,然后选择标签Documentation Paths并在其中添加路径/usr/lib/jvm/java-1.8.0-openjdk-amd64/docs/api

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

答案 6 :(得分:0)

我在控制台中看到了这个异常:

NoClassDefFoundError: com/intellij/remote/RemoteSdkConnectionAcceptor

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

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