Android Studio:无法加载JVM DLL

时间:2015-07-08 17:49:44

标签: java android windows jvm

我已经彻底研究过这个问题,发布的解决方案对我没用。

我正在运行Windows 8,以及最新的JAVA JDK(64位)和Android Studio版本。

[系统规格:新的XPS 13,核心i5,8GB RAM,SSD]

确切的错误是:

  

无法加载JVM DLL C:\ Program Files \ Java \ jdk1.8.0_45 \ jre \ bin \ client \ jvm.dll

     

如果您已经安装了64位JDK,请在...环境变量中定义一个JAVA_HOME变量

- 验证 -

  

java -version

java版本" 1.8.0_45"

Java(TM)SE运行时环境(版本1.8.0_45-b15)..

- 我尝试过的事情 -

  • 卸载java和AS,重启,安装64位java jdk,验证安装,重启,安装AS,设置JAVA_HOME变量
  • 是,可行的是环境变量,而不是用户变量
  • 我已将/ bin /目录添加到"路径"环境变量
  • 我按照一个解决方案
  • 反转了环境变量路径中的斜杠
  • 遵循上述卸载/重新安装过程,但改为使用32位jdk(使用正确的环境变量路径)
  • 完成整个过程(卸载,安装后重新启动等),但使用较旧的JDK
  • 我试过运行安装了32位JDK的studio.exe,安装了64位JDK的studio64.exe

我觉得我已经尝试了一切。我不得不搞砸了沿线的某个地方。有什么想法吗?

5 个答案:

答案 0 :(得分:9)

尝试以管理员身份运行android studio。这对我有用。尝试安装不同版本的Android Studio。

答案 1 :(得分:2)

这对我有用... 尝试运行 studio64.exe 而不是 studio.exe

答案 2 :(得分:1)

尝试了所有无效的方法。重新启动我的笔记本电脑,Android Studio完美运行。

答案 3 :(得分:0)

你说你已经将/ bin /目录添加到"路径"环境变量,如果你把C:\ Program Files \ Java \ jdk1.8.0_45 \ jre \ bin。那么它应该是 C:\ Program Files \ Java \ jdk1.8.0_45 \ jre \ bin \ client 到路径系统变量,你把它作为第一项。

我检查了我的java安装路径。我发现jvm.dll位于C:\ Program Files \ Java \ jdk1.8.0_45 \ jre \ bin \ server请检查你的。

看屏幕截图。

enter image description here

答案 4 :(得分:0)

我得到了它的工作。我再次卸载了一切。重新安装64位jdk,重新创建环境变量,重新启动,重新安装Android Studio,它仍然无法正常工作。

我下载了32位JDK只是咯咯地笑了并安装了它。我没有卸载64位java ...我将环境变量指向32位JDK目录,并尝试使用32位.exe(而不是studio64.exe)启动Androd studio,并且它有效。

我想我必须没有64位。

感谢大家的帮助。