56

我正在尝试在 IntelliJ IDEA 中设置 JDK,无论我做什么,或者我选择的任何 JDK 版本,都没有任何反应。仍然存在以下情况: 在此处输入图像描述

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

添加

我设置 JDK 的步骤:设置前的情况:
在此处输入图像描述

第一步:
在此处输入图像描述

第二步:
在此处输入图像描述

第三步:
在此处输入图像描述

设置JDK后的情况: 在此处输入图像描述

开发工具包:
在此处输入图像描述

模块设置:
在此处输入图像描述

4

7 回答 7

80

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

于 2012-05-16T14:33:35.367 回答
6

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

于 2012-05-16T06:25:43.760 回答
3

以下这对我有用:

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

按 F4

前往 SDK

选择你的 SDK

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

就我而言,即使选择了正确的目录,类路径、源路径等都是空的。

于是只好又选择了一次jdk安装目录,把所有的jar都加载了,问题解决了。

于 2016-10-20T21:11:58.273 回答
1

在我的情况下,只是File | Invalidate Caches没有Restart工作。右键单击该项目并转到Module Settings,我没有在 下选择 SDK Project Settings->Project

于 2017-07-10T15:28:06.077 回答
1

我按照以下步骤

  1. 按 F4
  2. 在项目设置中选择模块
  3. 从下拉菜单中设置模块 SDK 或添加新的。
  4. 申请并确定
于 2017-09-11T21:20:24.613 回答
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 文档的安装路径在您的机器上可能会有所不同。您可以检查dpkg-query -L openjdk-8-doc | less在 shell 中执行的 Java 文档安装的路径。

于 2016-08-07T16:49:53.263 回答
0

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

NoClassDefFoundError: com/intellij/remote/RemoteSdkConnectionAcceptor

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

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

于 2016-10-19T09:50:38.487 回答