所以我刚刚下载了 Android Studio,并尝试设置 JAVA_HOME 变量以便运行它。我正在使用 Windows 8,并按照我能找到的所有说明进行操作,但无济于事……转到高级系统设置 > 环境变量,然后使用包含我的 jre7 路径的值设置 JAVA_HOME 变量。我已经仔细检查了路径一百万次,没有发现任何问题(C:\Program Files (x86)\Java\jre7)。我知道变量名是正确的,我知道 windows 不包括变量,我什至重新启动了两次。我在这里做错了什么?我唯一能想到的可能是错误的是我指向的是 jre 而不是 jdk,但我一直认为两者都有效......无论如何,我尝试时得到的确切错误消息打开 Android Studio 说:
No JVM installation found. Please install a 64-bit JDK. If you already have a JDK installed, define a JAVA_HOME variable in Computer > System Properties > System Settings > Environment Variables.
如果 jre 不能代替 jdk,那么我该如何获得一个?我对 Java 一无所知,我只想进入这个 IDE 并玩转 Android。
最佳答案
No JVM installation found. Please install a 64-bit JDK.
它要求 64 位 JDK。你说你的环境变量指向以下目录:
C:\Program Files (x86)\Java\jre7
这里有两个问题。首先,您要指向 JRE - Java 运行时环境。 这不是 JDK - Java 开发工具包。 JRE 用于运行 Java 应用程序; JDK 用于开发 Java 应用程序。那里有很大的不同。
其次,正如其他人所提到的,您将环境变量指向 32 位版本。你需要一个 64 位的 JDK。默认情况下,这将安装在 C:\Program Files\Java\jdk1.7.0_XX
或类似位置。
您可以从 Oracle 获取 JDK 安装.
关于java - 设置 JAVA_HOME 变量时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20204602/