所选目录不是JDK 10的有效主目录

时间:2018-05-02 19:58:24

标签: java intellij-idea

您好我已经使用以下命令在ubuntu 16.0.4中安装了jdk 10.

sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer

我在下面的链接中安装了java 10。

How to install JDK 10 under Ubuntu?

安装完成后,我会检查以下命令。

java -version
javac -version 

它们显示的版本正确。

我尝试了两种安装选项,但是当我提供JDK路径形式IntelliJ时,我正在

“所选目录不是JDK的有效主页”错误。

当我尝试使用openjdk 8时,它运行正常,但OpenJDK没有jdk10。 Intellij创意版 - ULTIMATE 2017.2

请帮助我,因为我被困在这里过了3天。

1 个答案:

答案 0 :(得分:0)

几天前我尝试配置Java 10后,我遇到类似的问题但是我最终重新安装了IntelliJ的最新版本并为我修复了它。

至于为什么需要这样做,在我看到你的问题之前我并不在意,这反过来又导致我提出以下问题:Intellij IDEA 2017.2 can't add openjk 9 on Linux Mint 18

  

我在Linux Mint 18.2上使用Intellij IDEA 2017.2.5并尝试添加   新的openjdk-9 SDK但IDEA不接受openjdk 9作为有效的JDK

其中一条评论声明如下:

  

看起来它不是最新版本。 IDEA不支持构建   早于b164。

尽管Java 9就是这种情况,但我确信它也很可能也适用于Java 10.

有趣的是,对于一些使用Java 1.8和IntelliJ 2016.x的用户而言似乎发生了这种情况:Selected directory is not a valid home for JDK - Intellij IDEA2016 on Windows

您可能只需要安装最新版本的IntelliJ,如果您的许可证不涵盖2018.x,您仍然可以从2017.2更新到2017.3