大部分都是JDK版本问题,64位的操作系统安装了32位的JDK
解决办法:重新安装jdk
卸载掉原来安装的32位的JDK,然后安装64位的JDK到电脑中。重新修改path 和 classpath 两个环境变量。因为在64系统当中,32位软件回安装到program files (*86)文件夹,64位软件会安装到program files 文件夹,当你先前安装32JDK时,你设置的环境变量路径当中当然会包括“program files (*86)”,而这时JDK已经转移到“program files”中了,修改过来即可。
-
去看看,对应的路径中,是否真的存在jvm.dll
-
如果没有,那很明显,需要自己去安装对应的版本
-
自己去Oracle官网下载,对应的版本的,JRE或JDK
- 比如我的是,x64的Win7,下载了个:jdk-6-windows-amd64.exe
-
自己去Oracle官网下载,对应的版本的,JRE或JDK
-
如果没有,那很明显,需要自己去安装对应的版本
-
再去确认一下Java的环境变量是否正常:
-
JAVA_HOME:应该是你的JRE或者JDK的安装路径
-
比如我这里,64位的win7,安装的是64位的JDK 6,所以安装后,对应路径为:
C:\Program Files\Java\jdk1.6.0
-
比如我这里,64位的win7,安装的是64位的JDK 6,所以安装后,对应路径为:
-
PATH:path中应该包含java的bin目录,类似于
C:\Program Files (x86)\Java\jre6\bin\ -
提示:但是由于已经设置好了JAVA_HOME了,所以可以更加通用的写为
%JAVA_HOME%\bin
-
提示:但是由于已经设置好了JAVA_HOME了,所以可以更加通用的写为
-
JAVA_HOME:应该是你的JRE或者JDK的安装路径
本文介绍了在64位操作系统中遇到Eclipse启动报错jvm.dll的问题,主要原因是安装了不匹配的32位JDK。解决方法包括重新安装适合系统的JDK,调整环境变量PATH和CLASSPATH,确保指向正确的JDK路径,并检查jvm.dll是否存在。同时,强调了正确设置JAVA_HOME环境变量的重要性。
7864

被折叠的 条评论
为什么被折叠?



