【问题标题】:Android Studio JAVA_HOME variable not working on Windows 8Android Studio JAVA_HOME 变量在 Windows 8 上不起作用
【发布时间】: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 ...并检查您的注册表。

标签: android java-home


【解决方案1】:

看起来您正在使用 32 位 jdk 和 64 位版本的 AndroidStudio。你应该为 64 位计算机下载并安装 java,你应该没问题。

【讨论】:

    【解决方案2】:

    您的窗户。 8 是 64 位或 32 位,上面的错误表明您可能已经为 64 位操作系统下载了 32 位 jdk。但是您的其他设置(设置环境变量)是正确的。

    【讨论】:

    • 谢谢,我想我下载的是 x86 而不是 64 位。
    猜你喜欢
    • 2013-05-13
    • 1970-01-01
    • 2021-04-15
    • 2016-01-29
    • 2012-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多