JDK--Failed to load the JNI shared library---位数已经一致,并且环境配置正确

1.查看eclipse的位数和JDK的位数是否一致,需要两个是64位,或者两者一起为32位

网上的解释都是说这个你的JDK和eclipse的版本不一致,这时候检查一下你的JDK的位数,用 java_version,如果有跟着
Java HotSpot™ 64-Bit Server VM (build 20.14-b01, mixed mode)说明是64位的JDK,这时候去eclipse的安装路径下面寻找
eclipse.ini文件打开,–launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1000.v20190125-2016。如果有x86_64说明是64位的。

2.其他的解决方法都是在eclipse里面的eclipse.ini文件中加入
-vm
C:/Java/1.6.0_32/bin/javaw.exe
C:/Java/1.6.0_32/jre/binrver/jvm.dll
的一段话,这样其实是指定jdk版本的,就是你的环境配的是一个jdk,但是这时候你的eclipse想要用的是另一个jdk的时候需要这样进行配置。其实在环境和eclipse想要用同样的jdk的时候,还是出现这样问题的时候需要在控制面板中的JAVA里面的如下图所示,选择与当前配置的JDK版本对应版本号的运行环境,然后问题就能解决了。

JDK--Failed to load the JNI shared library---位数已经一致,并且环境配置正确_第1张图片
JDK--Failed to load the JNI shared library---位数已经一致,并且环境配置正确_第2张图片

你可能感兴趣的:(JDK,eclipse)