启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法!

来源:互联网 发布:手机经纬度查询软件 编辑:程序博客网 时间:2024/06/04 01:19

原因1:给定目录下jvm.dll不存在。

对策:(1)重新安装jre或者jdk并配置好环境变量。(2)copy一个jvm.dll放在该目录下。

原因2:eclipse的版本与jre或者jdk版本不一致

对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。

原因2的概率更大一些,原因1不太可能发生

(如果图片在这里显示不了,请点击黑色图片!)


  1. 首先,我们来查看JDK是多少位的,在搜索框中输入cmd,然后打开命令行窗口。

    怎么解决Failed to load the JNIshared library
  2. 在命令行中输入java -version ,查看JDK是多少位,一般显示64位的就是64为JDK,未显示的一般为32位的JDK。下图中显示64位,说明是64位JDK。

    怎么解决Failed to load the JNIshared library
  3. 然后,我们来确定eclipse是多少位的。我们打开eclipse的安装目录,右击eclipse.ini文件以记事本的方式打开。

    怎么解决Failed to load the JNIshared library
  4. 查看--launcher.library下面的一行,如果显示的是win32.x86则表明eclipse是32位的,如果显示的win32.x86_64,则是64位的。从下图可知,这个eclipse是32位的,所以JDK与eclipse不兼容,会出现Failed to load the JNI shared library这个问题。

    怎么解决Failed to load the JNIshared library
  5. 5

    解决这种问题有两种,一是重新安装JDK,二是重新安装eclipse。因为安装JDK比较麻烦,所以这里我们选择第二种方法重新安装eclipse。


0 0
原创粉丝点击