解决Eclipse无法打开“Failed to load the JNI shared library”
这是由于JDK配置错误所导致的现象。
一般说来,新购笔记本会预装64位的windows系统,而在网上下载软件时,32位会优先出如今页面中(如今来说是这个情况,但我觉得未来64位会越来越普及)。
假设你是64位的系统,却安装了32位的JDK,就会导致上面的情况。
解决的方法例如以下:
卸载掉原来安装的32位的JDK,然后安装64位的JDK到电脑中。
又一次改动path 和 classpath 两个环境变量。由于在64系统其中,32位软件回安装到program files (*86)目录,64位软件会安装到program files 目录,当你先前安装32JDK时,你设置的环境变量路径其中当然会包含“program files (*86)”,而这时JDK已经转移到“program files”中了,改动过来就可以。
注意你两次安装的JDK版本,不一定同样,由于安装时会依据你的版本建立JDK目录,假设两次的版本不同,在环境变量里也要改动。