更新:不知道为什么这被标记为重复。我已经链接到另一个帖子,说明没有一个建议/答案对我有用。此外,他们的问题似乎与通过Mac使用Windows VM的问题有关,这与我无关。
使用IntelliJ IDEA 14。0.3.我选择了'Java Hello World'示例。当我尝试运行程序时,我收到错误:“错误:java:找不到JDK ' % 1。模块“可交付成果4”的“8”。我已经尝试了这篇文章intellij - java: Cannot find JDK '1.7' for module的每一个建议,但仍然不能这样工作。任何帮助将不胜感激。
5条答案
按热度按时间u3r8eeie1#
转到:
文件=〉项目结构
然后检查:
Project
、Modules
和SDKs
选项卡:如果在
SDKs
Java 1.8 Sdk未被选中,只需添加即可。然后按
OK
。ej83mcc02#
当我从1升级Java SDK时,我突然开始看到这个问题。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
。单击OK,JDK主路径被更新到正确的目录,单击Apply/OK,之后一切正常。作为参考,
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
gv8xihay3#
从IntelliJ版本14更新。0.3到14.1似乎解决了这个问题。
ijnw1ujt4#
如果上面给出的更新解决方案对某些人不起作用,请考虑不使用 bin 目录,就像在PATH环境中使用的那样,而是使用 *java根目录 *。简而言之,而不是:
路径到java文件夹\java\bin
用途:
path_to_java_folder\java
一切都会顺利的
o3imoua45#
我也遇到了同样的问题,所以,我不得不再次清理我的项目,并从Maven安装它。