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

2022-09-02 20:42:43

对于被问到的关于这个问题的所有其他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.

Error launching IDEA

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

Filepath screenshot

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

Environment Variables

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

我还重新启动了计算机,CMD可以使用,完全没有问题:javajavac

enter image description here

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


答案 1

在我的情况下,问题是指向/bin文件夹()的路径 - 虽然Eclipse接受这一点,但IntelliJ不接受。JAVA_HOMEC:\Program Files (x86)\Java\jdk1.8.0_91\bin\

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


答案 2

和 可执行文件使用环境变量,而 intelliJ 使用变量。删除值中的其他引号。javajavacPATHJAVA_HOMEJAVA_HOME

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


推荐