我按照说明安装了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
变量,但仍然得到相同的错误消息。现在我对此感到有点沮丧。请帮帮我。如果您能够为我提供逐步解决方案,那将是非常有帮助的。
以及应该设置为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
它的工作原理如下:
JAVA_HOME:C:\Program Files\Java\jdk1.7.0_21
和
路径:C:\Program Files\Java\jdk1.7.0_21\bin
我添加了JAVA_HOME = C:\Program Files\Java\jdk-10.0.1
。并以管理员身份运行Android Studio。为我工作。
我的答案已经很晚了,但对未来提到这一点的人来说,我也有同样的问题。我是x64位操作系统,我试图打开一个x32位的studio.exe。我打开了studio64.exe,它运行起来了。
对我来说,它有助于确保我用反斜杠结束我的环境变量
JAVA_HOME = C:\path to jdk\
PATH = C:\other existing paths\;C:\path to jdk\bin\
这很简单![步骤1] [1] ..只需转到高级设置>环境变量。在系统变量中,单击new添加新变量(JAVA_HOME)。将变量值填入jdk的位置 - “程序变量中的C:\ Program Files \ Java \ jdk1.7.0_75“。
在下一步中,您必须通过向下滚动来编辑现有的系统变量来查找“路径:已经在变量值中定义了很多路径值。因此,使用”;“您可以将另一个值添加为”; C:\ Program Files \的Java \ jdk1.7.0_75 \ bin”中。
检查出来。准备好了。一切都好。
为了确保,确保在Java控件面板中启用了您的Java版本,有时它确实发生了冲突并且android studio无法选择,因为启用了一个Enabled不在Classpath上。请确保启用的是启用的版本。在类路径/环境变量中设置。
快乐的编码!
我在Windows 10上安装了全新的Android Studio,但在安装后运行正常,但在重新启动计算机后出现此错误。事实证明我需要运行具有管理员权限的Android Studio,默认情况下不会发生这种情况。
右键单击 - >以管理员身份运行
如果这不可行,可能有一种不同的方法,涉及将JDK安装在可以在没有提升权限的情况下运行的位置(请参阅其他思路答案)。
没有必要重新启动。有效。
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