对于其他所有被问到的StackOverflow问题here,here和here,我已经按照所有步骤解决了此问题,但没有一个起作用。
在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
设置为该位置:我已经将其放入用户变量而不是System中,反之亦然,并尝试将其放入两个变量中。它与我最初使用的Java 7 JDK不兼容,所以我只是下载了Java 8 JDK并尝试了-没有骰子。
我还重新启动了计算机,CMD可以毫无问题地使用
java
和javac
:我如何解决这个问题有帮助吗?我的最后一招是卸载并重新安装IntelliJ,这可能是我必须做的。
最佳答案
java
和javac
可执行文件使用PATH
环境变量,而intelliJ使用JAVA_HOME
变量。删除JAVA_HOME
值中的其他引号。
它可能表明您到jdk安装目录的路径是在PATH
中硬编码的,而不是在使用%JAVA_HOME%
。