Eclipse打开报错Failed to load the JNI shared library
打开Eclipse时报错:
Failed to load the JNI shared library "D:\Program Files\Java\jdk1.8.0_301\bin\..\jre\bin\server\jvm.dll"
原因是Eclipse版本与JDK版本不一致,我本地JDK配置的是64位,但Eclipse是32位的。
- 解决方法:
修改Eclipse安装目录下的eclipse.ini
文件,添加对应版本的Java配置:
-vm
C:\Program Files (x86)\Java\jre1.8.0_191\bin\javaw.exe
此处需注意所添加参数的位置,我一开始将参数添加到ini文件最后部分,结果还是打开报错。
参考资料:
java - Failed to load the JNI shared Library (JDK) - Stack Overflow