解决 eclipse 启动报 ”failed to load the jni shared library“ 问题

来源:互联网 发布:免流软件原理 编辑:程序博客网 时间:2024/06/07 10:57

 打开eclipse时出现了Failed to load the JNI shared library,这个问题一般是eclipse和JDK位数不一样。

怎么解决Failed to load the JNIshared library

  如果eclipse是32位的,jdk是64位的,有两种解决办法:

1.卸载32位的eclipse,然后装64的eclipse。

2.在装一个64位的jdk



                那么如何判断eclipse和JDK位数不一样呢?

  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

下面提供一种重装jdk的方法

下好jdk后,直接在环境变量里面配置jdk路径就可以被jvm识别了,在按照上面说的方法查看就变为你要的多少位了


解决方案参考百度文库



0 0
原创粉丝点击