Leg*_*Dev 67 java android jvm environment-variables java-home
我刚刚下载了Android Studio.在尝试运行它时,我不得不修改环境变量并添加
JAVA_HOME
和
C:\ PROGRA〜2 \的Java\jdk1.6.0_22
一旦我完成了这个障碍,现在我收到了另一个错误:
The environment variable JAVA_HOME (with the value of *C:\Progra~2\Java\jdk1.6.0_22*) does not point to a valid JVM installation.
Run Code Online (Sandbox Code Playgroud)
我查看了其他类似的问题,我被要求检查版本,所以我在CMD中做了以下事情:
C:\Users\Andre>java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) Client VM (build 17.1-b03, mixed mode, sharing)
C:\Users\Andre>javac -version
javac 1.6.0_22
Run Code Online (Sandbox Code Playgroud)
从结果看来我似乎有JVM.
我也为JAVA_HOME尝试了这些路径,每次关闭并重新打开一个新的CMD窗口
C:\Program Files (x86)\Java\jre7
C:\Program Files (x86)\Java\jre6
C:\Program Files (x86)\Java\jdk1.6.0_22
C:\Program Files (x86)\Java\jre7\bin
C:\Program Files (x86)\Java\jre6\bin
C:\Program Files (x86)\Java\jdk1.6.0_22\bin
Run Code Online (Sandbox Code Playgroud)
小智 197
将JAVA_HOME变量指向C:\Program Files\Java\jdk1.8.0_xx\"xx"是更新编号的位置(确保这与您的实际目录名称匹配).不要包含bin\javaw.exe在路径名中.
注意:您可以通过输入来从CLI访问环境变量GUI rundll32 sysdm.cpl,EditEnvironmentVariables.一定要将'JAVA_HOME'路径变量放在System variables用户变量而不是用户变量中.如果路径变量是User在Android Studio将无法找到路径.
Mas*_*ter 53
所有其他答案绝对可能适用于所有人,但对我而言,这条道路有效:
将JDK路径保留在JAVA_HOME系统变量下,如此处所示.不要附加bin或其他路径.它对我有用.
C:\Program Files\Java\jdk1.8.0_11\
Run Code Online (Sandbox Code Playgroud)
否则我收到此错误:
Installing Android Studio, does not point to a valid JVM installation error
Run Code Online (Sandbox Code Playgroud)
Abs*_*Abs 20
2建议的解决方案
将JDK升级到1.7
确保32位或64位版本在两侧都匹配
ale*_*aio 14
最近我在Windows 8.1上使用1.8.0_25 JDK版本,我遇到了同样的问题.但正如PankaJ Jakhar所说
对我来说真正的解决方案非常简单:
我为这个变量引入的路径是:
C:\Program Files\Java\jdk1.8.0_25\
Run Code Online (Sandbox Code Playgroud)它对我有用!