很久没有用eclipse,刚才打开,提示:failed to load the jni shared library。这个问题一般是eclipse和JDK位数不一样。

解决方案:

1,在cmd中输入【java -version】 

  wKioL1beforxA6ZVAACS5UbhEl4413.jpg

  在这里,画线部分是Client VM表示是32位的jdk。若是64-bit Server,表示64位jdk。

2,打开eclipse安装目录

  wKioL1bef_6T3_qKAAGkj700afc357.jpg

  记事本方式打开eclipse.ini。我用sublime打开的。如下图。划红线处,是win32.x86表示32位。win32.x86_64,是根据你电脑的环境来安装,我电脑是64位机,所以eclipse是64位。所以jdk和eclipse版本不同。  wKioL1begS2g8yZbAAEDOo7KFyk739.jpg###