我刚刚安装了IntelliJ IDEA,我正在尝试设置它。我已经到了需要为JDK选择主目录的部分。
我尝试导航到我的Java安装C:\Program Files (x86)\Java
,然后单击了确定,但它告诉我上面的消息。所以,我尝试了C:\Program Files (x86)\Java\jre7
,但也没有用。
我尝试重新安装最新的JDK(来自here),但仍然无法选择我的JDK。我甚至拖了我从网站上获得的.jar
安装程序,文件选择器窗口无法识别它。
我处于停滞状态,我不知道该怎么做。
答案 0 :(得分:55)
因为您选择jre
目录。而不是JDK
dir。 JDK
dir。例如(取决于更新以及它是64位还是32位):C:\Program Files (x86)\Java\jdk1.7.0_45
就我而言,它是32位JDK 1.7
更新45
答案 1 :(得分:10)
发生此错误是因为如果选择JDK或JRE中的路径。 应该选择的确切路径是我的64位
C:\ Program Files \ Java \ jdk1.8.0_91
如果是32位
C:\ Program Files(86)\ Java \ jdk1.8.0_91
答案 2 :(得分:4)
可能是你的jdk在/ usr / lib / jvm /中。这个变种适用于linux。
答案 3 :(得分:1)
我有同样的问题。但我通过选择这条道路来解决这个问题:
首先,您需要选择 C:\ 文件夹。然后,选择 Program Files 。之后,您选择 java ,最后选择您下载的 jdk 。就我而言,我下载了JDK1.8.0_60版本。
恢复路径:
C:\Program Files\java\jdk1.8.0_60
完成后,您可以点击下一个按钮。然后从模板中选择创建项目。这将使用main()方法创建一个java应用程序。之后,单击“下一步”以创建项目的名称。
我希望这会对你有所帮助。
答案 4 :(得分:1)
我们应该注意一点:jdk
应安装在C:
驱动器上。
我在D:
驱动器上安装了JDK,如下所示:
D:\Program Files\Java\jdk1.8.0_101
它仍然会给我同样的错误。出于某种原因,Java应该安装在C:驱动器上。
答案 5 :(得分:1)
对于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。)
答案 6 :(得分:1)
我将\bin
作为路径的一部分。所选目录的上一层对我有用。
答案 7 :(得分:0)
它出现了这个错误,因为我设法用jre来破坏jdk1.8.0_60!
答案 8 :(得分:0)
答案 9 :(得分:0)
对我而言,使用JDK11和IntelliJ 2016.3时,我一直收到相同的消息,因此我决定卸载JDK11并安装JDK8,它立即起作用!
答案 10 :(得分:0)
我最终需要用2019年替换2017年,并且一切正常。 /耸肩...这里没有其他建议对我有用。
答案 11 :(得分:0)
我有同样的问题。解决方案是将IntelliJ更新到最新版本。