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。
安装成功后,可以正常启动了。