对于 在此处、 此处 和 此处 提出的所有其他 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.
但是,文件路径确实存在:
在我的环境变量中,我已将 JAVA_HOME
设置到该位置:
我已经尝试将它放在我的用户变量而不是系统变量中,反之亦然,并尝试将它放在两者中。它不适用于我最初拥有的 Java 7 JDK,所以我只是下载了 Java 8 JDK 并尝试了它 - 没有骰子。
我也重新启动了我的电脑,CMD可以使用 java
和 javac
完全没有问题:
关于如何解决这个问题的任何帮助?我的最后一招是卸载并重新安装 IntelliJ,我可能不得不这样做。
原文由 homersimpson 发布,翻译遵循 CC BY-SA 4.0 许可协议
The
java
andjavac
executables are using thePATH
environment variable, while intelliJ is usingJAVA_HOME
variable.删除JAVA_HOME
值中的附加引号。它可能表明您的 jdk 安装目录路径已硬编码在
PATH
中,而不是使用%JAVA_HOME%
。