Eclipse启动报错failed to load the jni shared library

  维护一个老项目,使用的IDE是Eclipse。

  本地的是win 64系统,jdk是1.8版本的。突然有一次启动Eclipse就报错failed to load the jni shared library,无法正常启动。

  查了下,都说是Eclipse的版本和jdk版本不兼容问题。

  查看eclipse.ini文件

  

   win32.x86_64表示64位的,若是win32.x86表示的是32位。

   拷贝过来的Eclipse,安装了一些要用的插件,不打算换Eclipse了。

  java -version,显示64-bit表示的是64位的。

  我的是32位的Eclipse,JDK是1.8版本64位的。

  网上有的解决方法是重新安装JDK,或者在eclipse.ini配置32位JDK路径。

  我的解决办法是安装jdk-6u43-windows-i586.exe,一路下一步,安装到C盘。不改变环境变量,也不改变eclipse.ini。

  安装成功后,可以正常启动了。

原文地址:https://www.cnblogs.com/lnlvinso/p/14757652.html