Android Studio - 找不到JVM安装

90

我在启动Android Studio时遇到了问题。

安装完成后,当我尝试启动它时,出现以下错误:

未找到JVM安装。请安装64位的JDK。


我的当前系统规格:

操作系统:Windows 8.0 64位版
已安装JDK:JDK 1.8.0


我尝试过的方法:

我已经尝试了报错信息中提到的方法,并且大多数解决方案中也尝试将JDK_HOME变量设置为环境变量中的64位JDK路径,即C:\Program Files\Java\jdk1.8.0_05

*我还尝试了重新启动系统,以测试是否需要重新启动才能使环境变量生效


我已经看到了这些解决方案并尝试过了,但是它们都没有起作用,所以请不要把它标记为任何一个重复的内容:

Android Studio安装失败,在Windows 7上找不到JDK
在Android Studio中找不到JVM,已设置JAVA_HOME
Android Studio在Windows 8 64位上启动失败
Android Studio安装后无法启动

这是关于Java版本的cmd输出:

enter image description here


我安装了x64位版本的JDK.. 正如您所看到的,我的JDK路径不在“Program Files(x86)”文件夹中,因此这也得到了澄清.. - Qarib Haider
为了保险起见,请在问题正文中包含 java -version 的输出。 - ozbek
1
我认为你不能使用Java 8运行Android Studio。我今天在Mac Yosemite上安装了Studio,但是它抱怨需要Java 6。尝试安装Java 7。在Windows上,我曾经安装过Java 7。 - Varun
确保在“系统变量”中也设置了Java二进制路径。 - krunal shah
对于在Windows 10上遇到此错误的用户,请尝试从此处安装JDK 7 64位版本 - 这对我有效。http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html - Michael
显示剩余4条评论
31个回答

0

您只需要安装jdk1.8.0,然后右键单击我的电脑图标,选择属性,在左侧面板中选择高级系统设置,在对话框中选择环境变量,在该对话框中,在用户变量部分创建一个名为JAVA_HOME的新变量,路径为C:\Program Files\Java\jdk1.8.0(在我的电脑上),然后在系统变量部分,选择PATH变量,并将其末尾添加此路径C:\Program Files\Java\jdk1.8.0\bin,然后对所有对话框选择确定,完成这些步骤后运行Android Studio。测试时,在Windows中运行cmd并运行此命令java -version,如果返回了Java版本,则已正确安装。

注意:我在Windows 8.1 64位上得到了答案。


0

My JAVA_HOME 指向了 c:/jre,所以我将其更改为 C:/java/jre,因为它不知道该使用哪一个,所以我将其更改为特定的一个,并且对我有效。注意:最好在计算机上只安装一个 JRE。


0

在我的Android Studio\bin目录下有两个文件夹

studio.exe和studio64.exe

我尝试运行第一个程序,但它给了我上述错误。

但是当运行studio64.exe时,它可以正常工作。


0

如果您使用的是Windows 7,请确保安装jdk-xxxx-windows-x64.exe。 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 我之前安装了32位而不是64位版本,因此它被安装在program files x(86)文件夹中。但是如果您安装64位sdk设置,则会安装在program files文件夹中。 然后将JAVA_HOME设置为'C:\Program Files\Java\jdk1.8.0_65' 它应该可以正常工作。


0

我的变量指向其他系统变量,因此 JDK_HOME 就是它的一个例子

%programfiles%\Java\jdk1.8.0_45

我必须明确将其更改为

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

JAVA_HOME同理


0

将您的安装路径和Java路径添加到默认系统路径中,通过使用分号进行分隔。

右键单击“我的电脑” -> “属性” -> “高级系统设置” -> “高级” -> “环境变量” -> 在“系统变量”类别下找到“Path” -> 通过使用分号进行分隔,添加Android安装路径和Java路径...

相信它会起作用


0

我通过删除文件来解决我的问题。

C:\Users\username.AndroidStudioX\studio64.exe.vmoptions

( x 代表您的 Android Studio 版本,因此可能不同 ) ,因为我之前创建了它来自定义 VM 选项。 就是这么简单。


0

-1

这真的非常容易解决啊!!

  1. 前往:"控制面板\所有控制面板项\系统",然后在左侧单击"高级系统设置"

  2. 弹出的窗口显示一个框,上面写着环境变量!点击它。

  3. 点击"添加新的"以添加新变量。

  4. 在第一个框中输入JAVA_HOME,在第二个框中输入地址,例如:在我的电脑上是C:\Program Files\Java\jdk1.8.0_25,保存。退出所有窗口。就这样!!

享受使用Android Studio吧! 显然,要使上述方法起作用,您必须先安装Java,否则您怎么能使用它或在计算机上指向它呢?以上说明非常误导和复杂。值得一提的是,我使用的是Windows 8.1,是的,它适用于最新的Windows版本,并且修复起来非常简单。

-OSG


4
只是一个建议,尽量不要对人们说话时显得轻蔑,我认为这样你会更好地被接受。许多人,包括我在内,已经按建议的方式进行操作——添加系统环境变量JAVA_HOME,指向JDK文件夹的位置,并通过在cmd提示符中回显 %JAVA_HOME%(设置为C:\Program Files\Java\jdk1.8.0_31)来确认其是否正确设置,但是Android Studio无法启动,显示“无效的JVM安装”消息。从这么多活动中可以清楚地看出,并非每个人都可以“轻而易举地修复”它。 - randall
1
@randall:这个问题的大多数答案都和这个一样,但令人遗憾的是,人们在回答之前甚至没有阅读整个问题,在问题本身中我已经提到了我尝试过这个方法。 - Qarib Haider

-1

1
不,Android支持JDK 7。你应该检查Android Studio而不是ADT。https://developer.android.com/sdk/installing/studio.html - Dalinaum

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接