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

悠悠 2024-02-17 14:47 98阅读 0赞

一般说来,新购笔记本会预装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文件夹,如果两次的版本号不同,在环境变量里也要修改。 现在,Eclipse应该可以正常使用了,快去练习Java程序吧! 扩展阅读: 32位与64位操作系统 JDK——Java开发套件 下载链接: 64位JDK下载 Oracle官方下载" class="reference-link">这是因为JDK配置错误所导致的现象。 6E02A36D8C1C15CB2A43BF9671D8521C_B500_900_389_187.PNG 一般说来,新购笔记本会预装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文件夹,如果两次的版本号不同,在环境变量里也要修改。 现在,Eclipse应该可以正常使用了,快去练习Java程序吧! 扩展阅读: 32位与64位操作系统 JDK——Java开发套件 下载链接: 64位JDK下载 Oracle官方下载

发表评论

表情:
评论列表 (有 0 条评论,98人围观)

还没有评论,来说两句吧...

相关阅读