idea java目录_关于java:IntelliJ IDEA“所选目录不是JDK的有效主目录”

我刚刚安装了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

e3e72d1a49b47f26c5bd3de0b2605e4b.png

对于Android

3a6a961b78aa5643672ad76be8dec103.png

享受编码J

出现此错误是因为我设法用jre破坏了jdk1.8.0_60!

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值