启动eclipse报错 jvm.dll问题

启动eclipse报错 jvm.dll问题_第1张图片


大部分都是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
  • 再去确认一下Java的环境变量是否正常:
    • JAVA_HOME:应该是你的JRE或者JDK的安装路径
      • 比如我这里,64位的win7,安装的是64位的JDK 6,所以安装后,对应路径为:
        C:\Program Files\Java\jdk1.6.0
    • PATH:path中应该包含java的bin目录,类似于
      C:\Program Files (x86)\Java\jre6\bin\
      • 提示:但是由于已经设置好了JAVA_HOME了,所以可以更加通用的写为
        %JAVA_HOME%\bin
参考:http://www.crifan.com/eclipse_failed_to_load_the_jni_shared_library_jvm_dll/

你可能感兴趣的:(IDE)