amo*_*one 5 java intellij-idea
我试图设置一个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,也尝试选择了JDK,/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home/bin/但没有一个起作用。
请不要认为这个问题是重复的,因为我尝试了其他答案中提供的所有解决方案。
我遇到了同样的问题,但是 - 就我而言,我对您的情况也非常有信心 - 它与已接受答案中提出的错误无关。由于某种原因,IDEA IntelliJ 不接受任何 OpenJDK。我尝试了从 7 到 9 的所有版本。一旦安装了Oracle JDK(这次是版本 10),它就立即起作用了。
另外,您可能安装了多个 JDK,并且在终端中运行 java 命令时(在不知情的情况下),您实际上可能使用的是与您认为正在使用的不同的 JDK。
which java然后使用ls -l结果路径来查看符号链接后面的内容。
| 归档时间: |
|
| 查看次数: |
8585 次 |
| 最近记录: |