IntelliJ - 无法启动 - “JAVA_HOME 未指向有效的 JVM 安装”

新手上路,请多包涵

对于 在此处此处此处 提出的所有其他 StackOverflow 问题,我已按照所有步骤解决此问题,但均无效果。

在我的 64 位 Windows 7 机器上启动 IntelliJ IDEA 64 位时,我遇到以下错误:

 The environment variable JAVA_HOME (with the value of "C:\Program Files\Java\jdk1.8.0_74")
does not point to a valid JVM installation.

启动 IDEA 时出错

但是,文件路径确实存在:

文件路径截图

在我的环境变量中,我已将 JAVA_HOME 设置到该位置:

环境变量

我已经尝试将它放在我的用户变量而不是系统变量中,反之亦然,并尝试将它放在两者中。它不适用于我最初拥有的 Java 7 JDK,所以我只是下载了 Java 8 JDK 并尝试了它 - 没有骰子。

我也重新启动了我的电脑,CMD可以使用 javajavac 完全没有问题:

在此处输入图像描述

关于如何解决这个问题的任何帮助?我的最后一招是卸载并重新安装 IntelliJ,我可能不得不这样做。

原文由 homersimpson 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 6.8k
2 个回答

The java and javac executables are using the PATH environment variable, while intelliJ is using JAVA_HOME variable.删除 JAVA_HOME 值中的附加引号。

它可能表明您的 jdk 安装目录路径已硬编码在 PATH 中,而不是使用 %JAVA_HOME%

原文由 Shmulik Klein 发布,翻译遵循 CC BY-SA 3.0 许可协议

在我的例子中,问题是 JAVA_HOME 指向到 /bin 文件夹的路径( C:\Program Files (x86)\Java\jdk1.8.0_91\bin\ )——虽然 Eclipse 接受这个,但 IntelliJ 不接受。

更新至 JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_91 解决了该问题。

原文由 Sachin Lala 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题