Android Studio – JAVA_HOME并未指向有效的JVM安装

无法启动android工作室。 获取以下消息:环境variablesJAVA_HOME(值为?C:\ Program Files \ Java \ jdk1.8.0_31)未指向有效的JVM安装。 问题是,据我所知,我设置的环境variablesIS指向有效的安装。

我已经尝试了从重命名到JDK_HOME,指向jdk文件夹中的所有子目录,卸载并重新安装java和android studio大约3次。 我已经三次检查我安装了64位JAVA(并且我的计算机是64位)。 几乎在我的绳子的尽头。 帮助将非常感谢。

这是我的窗户的屏幕上限,你可能会发现一些我没有的明显的东西:

我的窗户的屏幕盖

您可以尝试此Android Studio错误:“环境variables未指向有效的JVM安装”

这对我有用。 如果您启动64位Android Studio,则必须添加JAVA_HOME

 "C:\Program Files\Java\jdk..." 

如果32位

 "C:\Program Files(x86)\Java\jdk..." 

并且不要把路径的“\ bin”结束。

正如您所说的有64位系统,然后复制此路径C:\ Program Files \ Java \ jdk1.8.0_31

步骤1: –通过单击此路径的新建和过去(C:\ Program Files \ Java \ jdk1.8.0_31)创建JAVA_HOMEvariables。

步骤2然后单击路径variables并编辑,然后在添加分号后添加分号(;) C:\ Program Files \ Java \ jdk1.8.0_31

在此处输入图像描述

我正在使用Windows 10,所以这个窗口看起来像这样

在此处输入图像描述

注意: –如果上面的对话框未打开,则选择路径variables并单击编辑…. find当前variables值的末尾,使用分号附加jdk的路径并单击“确定”

要修复它,只需从我的JAVA_HOMEvariables中删除“\ bin”即可。

注意:确保将JAVA_HOME路径variables放在System variables而不是user variables 。 如果路径variables在User中,则Android Studio将找不到路径。

要修复Android Studio – JAVA_HOME没有指向有效的JVM安装问题 ,请按照以下步骤操作:

步骤1:在“开始”菜单搜索框中键入“ cmd ”打开命令窗口。

第2步 :现在将目录更改为Android Studio安装:

cd“c:\ Program Files(x86)\ Android \ android-studio \ bin”

第3步:输入’ studio.bat ‘并按Enter键。 如果未正确设置JAVA环境variables,则应收到如下错误消息。

在此处输入图像描述

第4步:因此,很明显Android Studio无法读取JDK位置。 您需要做的就是按照本指南中提到的步骤设置JAVA_HOME和JDK_HOME 环境variables。

在此处输入图像描述 在此处输入图像描述

步骤5:关闭现有命令窗口。 这一步非常重要,因为新设置的variables不会反映出来。

步骤6:重新启动命令窗口并键入以下命令以确保正确设置环境variables。

echo%JAVA_HOME%

echo%JDK_HOME% 在此处输入图像描述

步骤7:现在将目录更改为Android studio安装。

cd“c:\ Program Files(x86)\ Android \ android-studio \ bin”

第8步:输入‘studio.bat’并按Enter键。 现在Android工作室将正常启动。

基于这些链接: Google Android Studio未启动?

我使用的是Windows 8。

2个步骤:

  1. 下载jdk-7u80-windows-x64.exe

    1.1这是一个要求@ https://developer.android.com/sdk/index.html#Requirements

  2. JAVA_HOMEC:\Program Files\Java\jdk1.7.0_80

注意 :不在Program Files (x86)

多周面临同样的问题。 什么对我有用:从笔记本电脑卸载所有java然后安装jdk 7 64位,删除JAVA_HOME并添加JDK_HOME。

确保JAVA_HOME位于“系统variables”中并指向JDK短路径。 例如,如果JDK是C:\Program Files\Java\jdk1.7.0_79则将JAVA_HOMEC:\PROGRA~1\Java\JDK17~1.0_7 。 我最初在安装时收到上述错误消息,但是当我进行此更改时它开始工作,并且没有必要重新启动。

使JAVA_HOME成为环境variables下的系统variables,并将其设置为C:\Program Files\Java\jdk1.8.0_31

之后注销并重新登录 。 这应该消除您获得的错误消息。 然后启动Android Studio。

在您的情况下,您只需要执行以下操作:

  `Go to Control Panel> Advanced System Settings> Environment Variables > System Variables> New> Variable name: JDK_HOME Variable value: C:\Program Files\Java\jdk1.8.0_31\ and then click on android studio..It will start working.` 

JAVA_HOME路径:C:\ Program Files \ Java \ jdk1.8.0_102 \ //从PATHvariables复制。

删除引号(如果有)。

如果您的系统是32位,则执行studio.exe

如果您的系统是64位,那么只需执行studio64.exe

它解决了我的问题

在你的系统中variables(路径)将这个wilset附加到C:\ Program Files \ Java \ jdk1.8.0_31

请记住,您必须将JAVA_HOMEvariables设置为C:\ Program Files \ Java \ jdk1.8.0_31,就像设置variablesJDK_HOME一样。 🙂

请参阅此文章以供参考: Windows 7上的Android Studio安装失败,未findJDK

此外,您可以尝试安装旧版本的Java,因为最新版本可能与您的IDE不兼容。 参考: Android Studio错误:“环境variables未指向有效的JVM安装”

从环境variables中删除所有用户variables路径,并且只保留两个(TEMP和TMP)variables,它将起作用。

对我来说,当我删除JAVA_HOME系统环境variables(Windows 7 x64)中的前导和尾随双引号时,它已得到修复:

没有工作: "C:\path\to\jdk\without\bin"
工作: C:\path\to\jdk\without\bin

注意:
我在JDK(自定义位置)的路径中没有任何空格!

步骤1)下载您的jdk exe文件版本并运行它。 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html步骤2)安装完成后,您将在C Drive步骤3下的Program files中看到Java文件夹中的jdk目录)右键单击我的计算机,然后单击高级设置,然后单击环境设置。 步骤4)添加一个名为JAVA_HOME的新variables并将其路径设置为PATH = C:\ Program Files \ Java \ jdk1.8.0_31 \步骤5)运行Android Studio 🙂

对于JAVA相关的安装这是路径设置匹配N运行您的安装成功。

步骤1: – 通过单击此路径的新建和过去(C:\ Program Files \ Java \ jdk1.8.0_31)创建JAVA_HOMEvariables。

步骤2然后单击路径variables并编辑,然后在添加分号后添加分号(;)C:\ Program Files \ Java \ jdk1.8.0_31

我的电脑| 右点击| 特性| 先进的系统设置| ADVANCED TAB | 环境variables| 用户variables| 新| VARIABLE NAME = JAVA_HOME VARIABLE VALUE =“C:\ Program Files \ Java \ jdk1.8.0_131”

删除垃圾邮件,如果您已添加…

嗨! 这个对我有用…

我们也可以通过使用jdk 8安装jdk来解决这个问题8点击这里http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmli并下载jdk setup安装它来复制路径转到c盘选择程序文件夹,然后选择java然后选择jdk,你会看到版本转到该文件夹​​并复制路径并右键单击我的电脑转到属性然后选择高级设置然后你会看到一个pop pop in您必须选择variables。并单击新选项卡并提供variablesJAVA_HOME的名称,并在您需要通过jdk 8复制的路径所需的路径中输入图像说明

之后你必须单击ok ok两次现在启动你的android studio错误将被解决

我使用32位Windows 7,这对我有用:

添加了新的系统variables: JDK_HOME以及我的JDK的正确位置:

C:\ Program Files \ Java \ jdk1.8.0_151

我尝试安装所有版本的JDK并更改用户环境variables。 只有以下工作。 安装相同的版本,你很高兴。

  1. Android工作室版本是2.1.2
  2. 安装Java jdk1.8.0_91
  3. 添加以下用户环境variablesJAVA_HOME C:\ Program Files \ Java \ jdk1.8.0_91

在此处输入图像描述