启动eclipse报错 jvm.dll问题

本文介绍了在64位操作系统中遇到Eclipse启动报错jvm.dll的问题,主要原因是安装了不匹配的32位JDK。解决方法包括重新安装适合系统的JDK,调整环境变量PATH和CLASSPATH,确保指向正确的JDK路径,并检查jvm.dll是否存在。同时,强调了正确设置JAVA_HOME环境变量的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



大部分都是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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值