首页 > 解决方案 > IntelliJ IDEA 给出“所选目录不是 JDK 的有效主目录”错误,即使它是有效的 JDK

问题描述

我正在尝试设置 JDK 路径,而 IntelliJ 给出了这个错误:

The selected directory is not a valid home for JDK

但我确信它是绝对有效的,因为我可以使用 java 编译器。

javac Main.java正确编译文件。

我确信该路径也是正确的,因为下面的命令为我提供了该路径。

/usr/libexec/java_home打印以下路径:

/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home

当我在 IntelliJ 上选择此路径时,它会显示错误。我重新安装了 JDK 并尝试选择/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home/bin/,但它们都不起作用。

请不要认为这个问题是重复的,因为我尝试了其他答案中提供的所有解决方案。

标签: javaintellij-idea

解决方案


有关 Intellij 社区版的最新版本,请在此处查看其发行说明:https ://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2018.1+181.5540.7+Release+Notes

似乎有一个错误“在 JShell 中不接受手动提供的 JDK 10:”JDK 版本是 8”

希望能帮助到你。

谢谢。


推荐阅读