Failed to load the JNI shared library

解决Eclipse无法打开“Failed to load the JNI shared library”

这是由于JDK配置错误所导致的现象。


一般说来,新购笔记本会预装64位的windows系统,而在网上下载软件时,32位会优先出如今页面中(如今来说是这个情况,但我觉得未来64位会越来越普及)。

假设你是64位的系统,却安装了32位的JDK,就会导致上面的情况。

解决的方法例如以下:

  1. 卸载掉原来安装的32位的JDK,然后安装64位的JDK到电脑中。

  2. 又一次改动path 和 classpath 两个环境变量。由于在64系统其中,32位软件回安装到program files (*86)目录,64位软件会安装到program files 目录,当你先前安装32JDK时,你设置的环境变量路径其中当然会包含“program files (*86)”,而这时JDK已经转移到“program files”中了,改动过来就可以。

  3. 注意你两次安装的JDK版本,不一定同样,由于安装时会依据你的版本建立JDK目录,假设两次的版本不同,在环境变量里也要改动。


原文地址:https://www.cnblogs.com/zfyouxi/p/4076503.html