Android Studio无法加载JVM DLL

问题描述 投票:11回答:9

我按照说明安装了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变量,但仍然得到相同的错误消息。现在我对此感到有点沮丧。请帮帮我。如果您能够为我提供逐步解决方案,那将是非常有帮助的。

jvm android-studio
9个回答
17
投票

以及应该设置为JAVA_HOME目录的jdk,例如C:\Program Files\Java\jdk1.7.0_21你还必须添加一个到jdk bin目录的路径,例如C:\Program Files\Java\jdk1.7.0_21\bin。正如您已经知道如何设置JAVA_HOME变量,将额外目录添加到路径变量是相同的,但您必须编辑现有变量并添加由分号分隔的路径,例如将;C:\Program Files\Java\jdk1.7.0_21\bin添加到路径的末尾。然后重新启动PC,启动Android Studio。更多细节:Getting Started With Android Studio


15
投票

它的工作原理如下:

JAVA_HOME:C:\Program Files\Java\jdk1.7.0_21

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


3
投票

我添加了JAVA_HOME = C:\Program Files\Java\jdk-10.0.1。并以管理员身份运行Android Studio。为我工作。


2
投票

我的答案已经很晚了,但对未来提到这一点的人来说,我也有同样的问题。我是x64位操作系统,我试图打开一个x32位的studio.exe。我打开了studio64.exe,它运行起来了。


1
投票

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

JAVA_HOME = C:\path to jdk\

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


1
投票

这很简单![步骤1] [1] ..只需转到高级设置>环境变量。在系统变量中,单击new添加新变量(JAVA_HOME)。将变量值填入jdk的位置 - “程序变量中的C:\ Program Files \ Java \ jdk1.7.0_75“。

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

检查出来。准备好了。一切都好。


0
投票

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

快乐的编码!


0
投票

我在Windows 10上安装了全新的Android Studio,但在安装后运行正常,但在重新启动计算机后出现此错误。事实证明我需要运行具有管理员权限的Android Studio,默认情况下不会发生这种情况。

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

如果这不可行,可能有一种不同的方法,涉及将JDK安装在可以在没有提升权限的情况下运行的位置(请参阅其他思路答案)。


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
© www.soinside.com 2019 - 2024. All rights reserved.