无法在 IntelliJ IDEA 中设置 JDK 路径

Anu*_*hya 10 java jdk intellij

我正在尝试开始使用 IntelliJ IDEA,但是我无法设置 JDK 路径。which java返回 /usr/bin/java,但是 IDEA 无法找到指定的路径。在 IDEA 中展开树中的 bin 会显示 X11 的无休止树。我也试过 /usr/share/java,但它给出了一个错误“指定的路径不是 JDK 的目录”如何设置 JDK 路径?

Ant*_*sev 7

错误信息很清楚:

指定的路径不是JDK的目录

/usr/bin/java它不是 JDK 的目录,是用于运行已编译的 Java 程序.class文件的命令。

对于安装JDK中的IntelliJ去Project Structure的部分Platform Settings选择SDKs和路径添加到JDK通常在Ubuntu上安装它的/usr/lib/jvm/。之后在部分Project Settings选择Project选项卡,最后选择添加的JDK:

在此处输入图片说明

  • 您需要下载一个 oracle jdk - 解压 tar.gz 并将 Project SDK 指向解压后的目录 (2认同)

小智 5

我正在使用 Ubuntu 18.04 LTS 和新的 IDEA 2019.2。

我遇到了同样的问题并通过安装几个 openjdk 包解决了它。仅“openjdk-8-jdk”是不够的。

对于 OpenJDK 8 (1.8),您需要安装:

sudo apt install openjdk-8-demo openjdk-8-doc openjdk-8-jdk openjdk-8-source
Run Code Online (Sandbox Code Playgroud)

对于 OpenJDK 11:

sudo apt install openjdk-11-demo openjdk-11-doc openjdk-11-jdk openjdk-11-source
Run Code Online (Sandbox Code Playgroud)

然后正确识别两个 SDK(选择 /usr/lib/jvm/ 文件夹中的子文件夹之一)。