IntelliJ - java:找不到JDK'1.8'

时间:2015-03-26 18:57:47

标签: java intellij-idea

更新:不确定为何将此标记为重复。我已经链接到另一篇帖子,说明没有任何建议/答案对我有用。此外,他们的问题似乎与通过Mac使用Windows VM的问题有关,这对我来说无关紧要。

我正在使用IntelliJ IDEA 14.0.3。我选择了“Java Hello World”样本。当我尝试运行该程序时,我收到错误:“错误:java:找不到JDK'1.8'模块'Deliverable4'。我已经尝试过这篇文章intellij - java: Cannot find JDK '1.7' for module中的每一个建议但是仍然不能这样做非常感谢任何帮助。

4 个答案:

答案 0 :(得分:29)

转到:

  

File =>项目结构

然后检查:ProjectModulesSDKs标签:

enter image description here

如果未选择SDKs Java 1.8 Sdk,则添加它。

然后按OK

答案 1 :(得分:5)

从IntelliJ 14.0.3版更新到14.1似乎解决了这个问题。

答案 2 :(得分:2)

如果上面给出的更新解决方案对某人不起作用,请考虑不要使用 PATH环境中使用的 bin 目录,而是使用 java根目录。简而言之,而不是:

  

path_to_java_folder \ java中\ BIN \

使用:

  

path_to_java_folder \ java中\

一切都会好起来的。

答案 3 :(得分:1)

当我将Java SDK从1.8升级到10时,我突然开始看到此问题。

我去了File > Project Structure > SDKs,JDK主页路径为红色,所以我单击了路径右侧的文件夹图标。

即使弹出的Finder窗口已经将我放置在正确的目录/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home中(也许它把我放到了我最新更新的类路径中所说的Java的位置?),但以红色显示的路径却不是和那条路一样。相反,它使用的是旧版本,例如/Library/Java/JavaVirtualMachines/jdk-1.8_(???)/Contents/Home。单击“确定”,并将JDK主路径更新到正确的目录,单击“应用/确定”,然后一切正常。

供参考,

IntelliJ IDEA 2018.2.1 (Community Edition) Build #IC-182.3911.36, built on August 6, 2018 JRE: 1.8.0_152-release-1248-b8 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o macOS 10.12.6