我按照说明安装了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.....
我按照规定创建了一个JAVA_HOME varialbe,但仍然收到相同的错误消息。现在我对此感到沮丧。请帮帮我。如果你能像我在这个领域的新手一样逐步解决这个问题,将会非常有帮助。
提前致谢。
答案 0 :(得分:16)
以及应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
答案 1 :(得分:14)
它的工作原理如下:
JAVA_HOME :C:\Program Files\Java\jdk1.7.0_21
和
路径:C:\Program Files\Java\jdk1.7.0_21\bin
答案 2 :(得分:1)
对我来说,它有助于确保我用反斜杠
结束我的环境变量 JAVA_HOME = C:\path to jdk\
PATH = C:\other existing paths\;C:\path to jdk\bin\
答案 3 :(得分:1)
非常简单![步骤1] [1] ..只需转到高级设置>环境变量。在系统变量中,通过单击new添加新变量(JAVA_HOME)。按变量值的位置填充变量值程序变量中的jdk-“C:\ Program Files \ Java \ jdk1.7.0_75”。
在下一步中,你必须通过向下滚动来编辑现有的系统变量来找到“路径:在变量值中已经定义了很多路径值。因此,使用”;“你可以添加另一个值为”; C: \ Program Files \ Java \ jdk1.7.0_75 \ bin“。
检查出来。准备就绪。一切顺利。
答案 4 :(得分:1)
我添加了JAVA_HOME = C:\Program Files\Java\jdk-10.0.1
。
并以管理员身份运行Android Studio。
为我工作。
答案 5 :(得分:1)
我的回答已经很晚了,但是对于将来引用此问题的人们来说,我遇到了同样的问题。我的操作系统是x64位,我正在尝试打开x32位的studio.exe。我打开studio64.exe并成功。
答案 6 :(得分:0)
为了确保,确保在Java控件面板中启用了您的Java版本,有时它会发生冲突并且android studio无法选择,因为一个Enabled不在Classpath上。请确保启用的是在 类 路径/环境变量 中设置的一个。
快乐编码!
答案 7 :(得分:0)
我在Windows 10上全新安装Android Studio时遇到了此问题。安装后运行良好,但是在重新启动计算机后出现了此错误。原来,我需要以管理员权限运行Android Studio,默认情况下不会发生。
右键单击->以管理员身份运行
如果这不可行,则可能存在另一种方法,该方法涉及将JDK安装在无需提升权限即可运行的位置(请参阅其他答案以获取想法)。
答案 8 :(得分: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
答案 9 :(得分:0)
如果运行的是64位版本的Windows,则应运行64位可执行文件studio64.exe。
尝试以管理员权限运行studio64.exe。 (C:\ Program Files \ Android \ Android Studio \ bin)
答案 10 :(得分:0)
除了重启我的电脑外,我什么也不做。重新启动后可以正常工作。