IntelliJ-java:找不到JDK';1.8';

IntelliJ-java:找不到JDK';1.8';,java,intellij-idea,Java,Intellij Idea,更新:不确定为什么标记为重复。我已经链接到另一个帖子,上面说所有的建议/答案都不适合我。此外,他们的问题似乎与通过Mac使用Windows虚拟机的问题有关,这与我无关 我正在使用IntelliJ IDEA 14.0.3。我选择了“Java Hello World”示例。当我尝试运行该程序时,我收到错误:“错误:java:找不到模块“Deliverable4”的JDK“1.8”。我尝试了本文中的每一条建议,但仍然无法实现。如果您能提供任何帮助,我们将不胜感激。请访问: 文件=>项目结构 并选中:项

更新:不确定为什么标记为重复。我已经链接到另一个帖子,上面说所有的建议/答案都不适合我。此外,他们的问题似乎与通过Mac使用Windows虚拟机的问题有关,这与我无关

我正在使用IntelliJ IDEA 14.0.3。我选择了“Java Hello World”示例。当我尝试运行该程序时,我收到错误:“错误:java:找不到模块“Deliverable4”的JDK“1.8”。我尝试了本文中的每一条建议,但仍然无法实现。如果您能提供任何帮助,我们将不胜感激。

请访问:

文件=>项目结构

并选中:
项目
模块
SDK
选项卡:

如果未选择at
Sdk
Java1.8SDK,只需添加它即可


和>代码> OK >

< P>从ItelijJ版本更新到0.0.3到14.1似乎解决了问题。

< P>如果上面给出的更新解决方案对某人来说不起作用,考虑不要使用BIN目录,如使用在“强>路径环境< /强>中的,而应使用java根目录。总之,而不是:

指向\u java\u文件夹\java\bin的路径\

使用:

指向java文件夹的路径\u\java\


当我将Java SDK从1.8升级到10时,我突然发现了这个问题

我转到
文件>项目结构>SDK
,JDK主路径是红色的,因此我单击了路径右侧的文件夹图标

即使弹出的Finder窗口已经将我放在了正确的目录
/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home
(也许它会把我放在新更新的类路径所说的Java所在的地方?),显示为红色的路径与该路径不同。相反,它使用的是旧路径,类似于
/Library/Java/JavaVirtualMachines/jdk-1.8_(??)/Contents/Home
。单击确定,jdk主路径更新到正确的目录,单击应用/OK,之后一切正常

作为参考

IntelliJ IDEA 2018.2.1(社区版)
建造#IC-182.3911.36,建造于2018年8月6日
JRE:1.8.0_152-release-1248-b8 x86_64
JVM:JetBrains s.r.o提供的OpenJDK 64位服务器虚拟机

macOS 10.12.6

与其简单地投反对票,不如留下一条关于投反对票原因的评论?谢谢你的帮助。这些都是在最初发布文章时正确配置的。干杯。