31

我已经按照说明安装了 JDK 1.0.7_25 和 Android Studio 包。在我尝试启动时完成安装后,我收到以下错误消息:

Failed to load JVM DLL C:\Program Files\Java\jdk1.7.0_25\jre
If you already have a 32-bit JDK installed, define a JAVA_HOME variable in Computer > System Properties > System Settings > Environment Variables.

JAVA_HOME按照规定创建了一个变量,但仍然收到相同的错误消息。现在我对此有点沮丧。请帮帮我。如果您能给我一个逐步的解决方案,那将非常有帮助,因为我是这个领域的新手。

4

12 回答 12

56

It is very late for my answer but still to the people who reference this in the future, I had the same issue. Mine was x64 bit OS and I was trying to open studio.exe which is x32 bit. I opened studio64.exe and it worked.

于 2018-08-26T13:05:59.553 回答
30

除了JAVA_HOME应该设置到jdk目录之外C:\Program Files\Java\jdk1.7.0_21,您还必须添加到jdkbin 目录的路径,例如C:\Program Files\Java\jdk1.7.0_21\bin. 正如您已经知道如何设置JAVA_HOME变量,将额外目录添加到路径变量是相同的,但您必须编辑现有变量并添加由分号分隔的路径,例如添加;C:\Program Files\Java\jdk1.7.0_21\bin到路径的末尾。然后重启你的电脑,启动 Android Studio。更多详细信息请参见:Android Studio 入门

于 2013-07-21T17:03:12.137 回答
22

它是这样工作的:

JAVA_HOMEC:\Program Files\Java\jdk1.7.0_21

路径C:\Program Files\Java\jdk1.7.0_21\bin

于 2013-08-12T17:56:50.000 回答
16

我在 Windows 10 上全新安装了 Android Studio 来解决这个问题。安装后它运行良好,但在我重新启动计算机后出现此错误。原来我需要以管理员权限运行 Android Studio,这在默认情况下不会发生。

右键-->以管理员身份运行

如果这不可行,则可能有一种不同的方法,即将 JDK 安装在无需提升权限即可运行的位置(有关想法,请参阅其他答案)。

于 2019-02-26T01:11:15.980 回答
12

如果您运行的是 64 位版本的 Windows,则应运行 64 位可执行文件 studio64.exe。

尝试以管理员权限运行 studio64.exe。(C:\Program Files\Android\Android Studio\bin)

参考:Android Studio 无法启动

于 2019-11-29T05:54:56.767 回答
3

我补充说JAVA_HOME = C:\Program Files\Java\jdk-10.0.1。并以管理员身份打开 Android Studio。为我工作。

于 2018-05-17T17:16:04.200 回答
2

对我来说,它有助于确保我用反斜杠结束我的环境变量

JAVA_HOME = C:\path to jdk\

PATH = C:\other existing paths\;C:\path to jdk\bin\

于 2014-12-04T07:45:08.340 回答
1

很简单![step-1][1]..只需转到高级设置>环境变量。在系统变量中,单击新建添加新变量(JAVA_HOME)。通过jdk的位置填充变量值-” C:\Program Files\Java\jdk1.7.0_75" 在程序变量中。

在下一步中,您必须通过向下滚动来编辑现有的系统变量以找到“路径:变量值中已经定义了很多路径值。因此,通过使用“;”您可以添加另一个值作为“;C:\ Program Files \Java\jdk1.7.0_75\bin”。

检查一下。它准备好了。一切顺利。

于 2015-02-08T12:15:21.423 回答
0

只是为了确定,确保在 Java 控制面板中启用了您的 java 版本,有时它确实会发生冲突并且 android studio 无法选择,因为启用的那个不在 Classpath 上。确保启用的那个是在 路径/环境变量中设置。

Java 控制面板

java控制面板2

快乐编码!

于 2014-03-28T07:49:08.303 回答
0

除了重新启动我的电脑,我什么都不做。重新启动后它工作。

于 2020-08-04T15:04:22.740 回答
0

在我的情况下,只需以管理员身份运行它就可以了

于 2021-09-22T04:32:57.120 回答
0

不需要重新启动。有效。

JAVA_HOME: C:\Program Files\Java\jdk1.8.0_201\jre\bin\server\jvm.dll 

PATH: C:\Program Files\Java\jdk1.8.0_201\bin
于 2019-03-27T01:18:14.967 回答