启动eclipse时弹出Failed to load the JNI shared library

原文链接

我的个人博客:https://jiangfang.wangxinshuo.cn/?p=466

相关链接分享

  • eclipse链接:
    链接:https://pan.baidu.com/s/1pLlERjZ1Gzh_BBH0TDLaKw
    提取码:lt1h
  • 下面附上jdk1.8 64位的链接:
    链接:https://pan.baidu.com/s/1WAEdbrlytrWVA0ppMa-lWw
    提取码:t799

问题描述

老师上课非得用eclipse,只好忍痛割IDEA
因此我电脑里面的java环境是已经配置好的。
本来以为直接解压缩就????了。没想到蹦出了“Failed to load the JNI shared library”这个错误。

查了一下,有一种可能的原因是:
eclipse需要64位的jdk,而电脑中配置好的是32位的jdk。版本的不同导致了问题的出现。

问题解决

那么如何查看自己电脑里的是32位还是64位的jdk呢?
打开cmd命令行工具,输入java -version
如果出现下图明确写明了64bit的,那么恭喜你,你的jdk版本是对的。你可以去找别的教程解决了。
启动eclipse时弹出Failed to load the JNI shared library
如果是32位的,上面不会显示32bit。
接下来你需要做的是,就是下载64位的jdk。也并不需要把原来的jdk删除。

具体操作

本例中64位的JDK安装目录为:C:\Program Files\Java\jdk1.8.0_221
将系统环境变量中的JAVA_HOME由先前的32位版本切换到新安装的64位版本
先前的JAVA_HOME为:C:\Program Files (x86)\Java\jdk1.8.0_131,现将其更改为C:\Program Files\Java\jdk1.8.0_221
如下图:
启动eclipse时弹出Failed to load the JNI shared library
其它的都不需要改动!

写在最后

最后去命令行运行java -version查看是否更改成功。
再次启动eclipse,就????了。
撒花~
祝看到我博客的人,学业越来越棒!