2014-04-22 123 views
6

当我尝试打开idea64.exe(IntelliJ IDEA 64位版本)时,出现错误“找不到JVM安装,请重新安装产品或安装JDK。”启动idea64.exe时出错

这是为什么?我安装了Java 8 Update 5(64位)和Java SE Development Kit 8 Update 5(64位)。此外,idea.exe(32位)工作正常

+1

如果idea32工作正常,可能是'64位'的问题。如果打开命令提示符并键入'java -version -d64',它将确认路径上的JVM是否为64位? – Matt

+0

绝对是64位的。我会继续寻找这个问题,虽然 –

回答

11

According to JetBrains,idea64.exe使用这个JDK搜索顺序:

IDEA_JDK_64 environment variable 
..\jre64 directory 
system Registry 
JDK_HOME environment variable 
JAVA_HOME environment variable 

如果IDEA无法自动检测你的JDK,尝试设置IDEA_JDK_64。

+0

我该怎么做?我无法找到IDEA_JDK_64 –

+0

IDEA_JDK_64是一个环境变量:对于简单的测试打开cmd.exe,输入“SET IDEA_JDK_64 = ...”,其中“...”是JDK目录的完整路径,查看链接的网页,有一个例子读取“c:\ Program Files(x86)\ Java \ jdk1.7.0_17”。手动在此cmd shell中启动'idea64.exe'。 – mdo

+1

谢谢!我只需要在cmd.exe中使用SETX命令就可以了!谢谢 :) –