Android Studio-JAVA_HOME没有指向有效的JVM安装

少年击剑更吹箫,剑气箫心一例消。这篇文章主要讲述Android Studio-JAVA_HOME没有指向有效的JVM安装相关的知识,希望能为你提供帮助。
启动android Studio时遇到问题。得到以下消息:环境变量java_HOME(值为?C: Program FilesJavajdk1.8.0_31)没有指向有效的JVM安装。问题是,据我所知,我设置的环境变量IS指向有效安装。
【Android Studio-JAVA_HOME没有指向有效的JVM安装】我已经尝试了一切,从重命名为JDK_HOME,到将其指向jdk文件夹中的所有子目录,再到卸载和重新安装Java和android studio大约3次。我已三重检查是否已安装64位JAVA(并且我的计算机是64位)。我的绳索几乎在这里尽头。帮助将不胜感激大时间。
这是我的窗户的屏幕截图,您可能会发现一些明显的我没有的东西:

Android Studio-JAVA_HOME没有指向有效的JVM安装

文章图片

答案您可以尝试这个Android Studio error: "Environment variable does not point to a valid JVM instalation"
这对我有用。如果您启动64位Android Studio,则必须将JAVA_HOME添加为
"C:Program FilesJavajdk..."

如果是32位
"C:Program Files(x86)Javajdk..."

并且不要在路径的末尾放置“bin”。
另一答案就您而言,您只需执行以下操作:另一答案我正在使用32位Windows 7,这对我有用:另一答案我尝试安装所有版本的JDK并更改用户环境变量。只有以下工作。安装相同的版本,您就可以开始使用。另一答案如果您确定变量指向正确的位置,则:另一答案在系统变量(路径)中,将其附加到C: Program FilesJavajdk1.8.0_31另一答案[请记住,您必须将JAVA_HOME变量设置为C: Program FilesJavajdk1.8.0_31,就像设置变量JDK_HOME一样。 :)另一答案从“环境变量”中删除所有用户变量路径,并仅保留两个(TEMP和TMP)变量,它将起作用。另一答案对我来说,当我删除了JAVA_HOME系统环境变量(Windows 7 x64)中的前导和尾随双引号时,它已得到修复:另一答案步骤1)下载您的jdk exe文件版本并运行它。http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html步骤2)安装完成后,您将在C驱动器下的Program文件中的Java文件夹中看到jdk目录步骤3)右键单击我的计算机,然后单击高级设置,然后单击环境设置。步骤4)添加一个名为JAVA_HOME的新变量,并将其路径设置为PATH = C: Program FilesJavajdk1.8.0_31 步骤5)运行Android Studio:)另一答案对于JAVA相关的安装,这是成功运行安装所匹配的路径设置。另一答案您告诉过您具有64位系统,然后复制此路径C: Program FilesJavajdk1.8.0_31
步骤1:-通过单击此路径的新旧(C: Program FilesJavajdk1.8.0_31)创建JAVA_HOME变量。
[第2步然后单击路径变量并进行编辑,然后在添加分号(; )之后将其粘贴到路径中C: Program FilesJavajdk1.8.0_31
Android Studio-JAVA_HOME没有指向有效的JVM安装

文章图片

我正在使用windows 10,所以此窗口看起来像这样
Android Studio-JAVA_HOME没有指向有效的JVM安装

文章图片

注意:-如果以上对话框未打开,则,选择路径变量,然后单击“编辑”。找到当前变量值的结尾使用分号添加jdk的路径并单击确定
另一答案我的电脑|右键点击|性质|高级系统设置|高级选项卡|环境变量|用户变量|新|变量名称= JAVA_HOME变量值=“ C: Program FilesJavajdk1.8.0_131”另一答案我们也可以使用jdk 8解决此问题要安装jdk 8,请单击此处http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmli并下载jdk安装程序进行安装复制路径,请转到c驱动器,选择程序文件夹,然后选择java然后选择jdk,您将看到版本转到该文件夹??并复制路径,然后在我的计算机上单击鼠标右键,转到“属性”,然后选择“高级设置”,然后将看到一个弹出菜单,您必须选择变量。然后单击“新”选项卡并提供变量JAVA_HOME的名称,并在路径中需要经过复制的jdk 8路径enter image description here另一答案要修复它,只需从我的JAVA_HOME变量中删除“bin”。
NOTE:请确保将JAVA_HOME路径变量放在System variables中,而不要在user variables中。如果path变量位于User中,则Android Studio将找不到该路径。
另一答案面对相同的问题很多星期。对我有用的是:从笔记本电脑上卸载了所有Java然后安装了jdk 7 64位,删除了JAVA_HOME并添加了JDK_HOME。
另一答案要解决[Android Studio-JAVA_HOME没有指向有效的JVM安装问题,请执行以下步骤:
[步骤1:在“开始”菜单搜索框中键入“ < < [cmd”,打开命令窗口。
步骤2
:现在将目录更改为Android Studio安装目录:
cd“ c: Program Files(x86) Androidandroid-studiobin”

步骤3:
键入“ studio.bat”,然后按Enter。如果未正确设置JAVA环境变量,则应收到如下错误消息。
Android Studio-JAVA_HOME没有指向有效的JVM安装

文章图片

步骤4:
因此,很明显,Android Studio无法读取JDK位置。您需要做的就是设置JAVA_HOME和JDK_HOME environment variables by following the steps mentioned in this guide.
Android Studio-JAVA_HOME没有指向有效的JVM安装

文章图片
Android Studio-JAVA_HOME没有指向有效的JVM安装

文章图片

步骤5:
关闭现有的命令窗口。这一步非常重要,因为新设置的变量将不会反映其他情况。步骤6:
重新启动命令窗口并键入以下命令,以确保正确设置了环境变量。
echo%JAVA_HOME%echo%JDK_HOME%
Android Studio-JAVA_HOME没有指向有效的JVM安装

文章图片


步骤7:
现在,将目录更改为Android Studio安装。
cd“ c: Program Files(x86) Androidandroid-studiobin”

步骤8:
键入‘studio.bat’并按Enter。现在,Android Studio将正常启动。基于这些链接:Google Android Studio is not launching? 另一答案我使用Windows 8。2个步骤:

  1. 下载jdk-7u80-windows-x64.exe1.1这是必要条件@ https://developer.android.com/sdk/index.html#Requirements

  2. JAVA_HOME设置为C:Program FilesJavajdk1.7.0_80

NOTE:不在Program Files (x86)
另一答案确保JAVA_HOME在“系统变量”中,并指向JDK短路径。例如,如果JDK为C:Program FilesJavajdk1.7.0_79,则将JAVA_HOME设置为C:PROGRA~1JavaJDK17~1.0_7。我最初在安装时收到上述错误消息,但是当我进行此更改时它开始工作,并且无需重新启动。另一答案将JAVA_HOME设置为环境变量下的系统变量,并将其设置为C:Program FilesJavajdk1.8.0_31
注销并重新登录后。这应该消除您收到的错误消息。然后启动Android Studio。
另一答案
JAVA_HOME路径:C: Program FilesJavajdk1.8.0_102//从PATH变量复制。
删除引号(如果有)。>
如果您的系统是32位,则执行studio.exe
如果您的系统是64位,则只需执行studio64.exe
它解决了我的问题

    推荐阅读