【发布时间】:2014-12-25 04:36:27
【问题描述】:
我刚刚安装了 Android Studio,它要求我设置我的 JAVA_HOME 变量。我将它设置为“C:\Program Files (x86)\Java\jdk1.8.0_20”,我的PATH 变量设置为“C:\Program Files (x86)\Java\jdk1.8.0_20\bin”,当我在命令行中输入“java -version”时,我得到“java 版本 1.8.0_20”,所以我知道我的 JDK 是在职的。当我在命令行中输入“echo %JAVA_HOME%”时,我得到“C:\Program Files (x86)\Java\jdk1.8.0_20”,当我输入“echo %PATH%”时,我得到“C:\Program Files (x86)\Java\jdk1.8.0_20\bin”,所以我知道它们正在工作。当我尝试启动 Android Studio 时,我收到一条错误消息,内容为“未找到 JVM 安装。请安装 64 位 JDK。”如果我将JAVA_HOME 变量更改为包含\bin,我会收到一条错误消息,指出JAVA_HOME 不指向JDK 的有效安装。我浏览了整个互联网,并且我所做的一切都完全按照我找到的每个来源所说的去做。如果有人知道我做错了什么,我们将不胜感激。
我在 Surface Pro 2 上运行 Windows 8.1,以防万一。
【问题讨论】:
-
您确定您安装的是 64 位 JDK 而不是 x86 版本?
-
对于 64 位 Windows:
C:\Program Files:64 位程序,与C:\Program Files (x86):32 位程序。您已将 JAVA_HOME 设置为 32 位版本的 Java。安装 64 位版本(如果您还没有),更改 JAVA_HOME ...并检查您的注册表。