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

本文详细介绍了如何通过检查JDK和eclipse的位数来解决安装过程中遇到的Failed to load the JNI shared library问题,并提供了重装JDK的方法,确保两者兼容。

 打开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识别了,在按照上面说的方法查看就变为你要的多少位了


解决方案参考百度文库


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值