我刚刚安装了IntelliJ IDEA,并且正在尝试进行设置。 我已经到了需要为JDK选择主目录的部分。
我尝试导航到Java安装C:\Program Files (x86)\Java,然后单击"确定",但它告诉了我上面的消息。 因此,我尝试了C:\Program Files (x86)\Java\jre7,但这也不起作用。
我尝试从此处重新安装最新的JDK,但仍然无法选择我的JDK。 我什至拖动了从网站上获得的.jar安装程序,文件选择器窗口无法识别它。
我处于停滞状态,不知道该怎么办。
因为您选择的是jre目录。而不是JDK目录。 JDK目录例如(取决于更新以及它是64位还是32位):C:\Program Files (x86)\Java\jdk1.7.0_45
就我而言,它是32位JDK 1.7更新45
那是文件还是目录? 因为它不在我的Java文件夹中。
然后,您没有正确安装JDK。 检查您的JDK可能在以下位置:C:\Program Files\Java文件夹
它是一个目录,对于每个安装的JDK版本,都应该有一个目录。
等等,没关系。 它在程序文件中,而不在程序文件(x86)中。
奇怪的是它捆绑了JDK:intellij-support.jetbrains.com/hc/en-us/articles/ JDK is bundled with all the product installers and its recommended that you will use the provided JDK version unless there are any specific issues. 32-bit JDK is located in IDE_HOME\jre directory and is used by the 32-bit product executable.
常见的错误是人们通常安装jre而不是JDK
以我为例,指向JDK 9目录不起作用,但是指向JDK 8。
发生此错误的原因是,如果您选择JDK或JRE中的深层路径。
在我的情况下,应该选择的确切路径是64位
C:\Program Files\Java\jdk1.8.0_91
如果32位
C:\Program Files (86)\Java\jdk1.8.0_91
出于某些奇怪的原因,它仅在您安装@Koushal Deva提到的两条路径之一时才有效,我认为这是IntelliJ的局限性
可能是您的jdk在/ usr / lib / jvm /中。此变体适用于linux。
我们应该注意的一件事:JDK应该安装在C:驱动器上。
我在D:驱动器上安装了JDK,如下所示:
D:\Program Files\Java\jdk1.8.0_101
而且它仍然会给我同样的错误。出于某种原因,应将Java安装在C:驱动器上。
我的e: drive上安装了Mine,但遇到了同样的错误。
我最终需要用2019代替2017,并且一切正常。 /耸肩...这里没有其他建议对我有用。
对我而言,使用JDK11和IntelliJ 2016.3时,我一直收到相同的消息,因此我决定卸载JDK11并安装JDK8,它立即起作用!
我遇到过同样的问题。但是我通过选择以下路径找出了答案:
首先,您需要选择C:文件夹。然后,选择"程序文件"。之后,选择java,最后选择下载的jdk。就我而言,我下载了JDK1.8.0_60版本。
要恢复路径:
C:\Program Files\java\jdk1.8.0_60
完成后,您可以单击下一步。然后,从模板中选择创建项目。这将使用main()方法创建一个Java应用程序。之后,单击"下一步"创建项目的名称。
我希望这可以帮助你。
我将\bin作为路径的一部分。所选目录的上一级为我工作。
对于Windows,显然JDK必须位于C: Program Files下。
这不起作用:
C:\dev\Java\jdk1.8.0_191
这有效:
C:\Program Files\Java\jdk1.8.0_191
(我正在使用IntelliJ IDEA Ultimate 2018.2.4。)
这是不准确的。
如果您错过了项目结构(文件->项目结构)的配置,只需按如下所示重新配置:
对于Java
对于Android
享受编码J
出现此错误是因为我设法用jre破坏了jdk1.8.0_60!