码迷,mamicode.com
首页 > 系统相关 > 详细

eclipse启动Failed to load the JNI shared library

时间:2018-06-02 11:11:34      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:lib   出现   red   net   JD   开发   分享图片   .dll   目录   

由于安装jdk安装了多个版本,用其他开发工具,某天再打开eclipse时弹出“Failed to load the JNI shared library jvm.dll”

 

原因:eclipse的版本与jre或者jdk版本不一致

对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。

 

1、我们来查看JDK是多少位的,在搜索框中输入cmd,然后打开命令行窗口。在命令行中输入java -version ,查看JDK是多少位,一般显示64位的就是64为JDK,未显示的一般为32位的JDK。

技术分享图片

 

2、我们来确定eclipse是多少位的。我们打开eclipse的安装目录,右击eclipse.ini文件以记事本的方式打开。查看--launcher.library下面的一行,如果显示的是win32.x86则表明eclipse是32位的,如果显示的win32.x86_64,则是64位的。从下图可知,这个eclipse是32位的,所以若JDK与eclipse不兼容,会出现Failed to load the JNI shared library这个问题。

技术分享图片

参考文献:

http://blog.csdn.net/zyz511919766/article/details/7442633/

eclipse启动Failed to load the JNI shared library

标签:lib   出现   red   net   JD   开发   分享图片   .dll   目录   

原文地址:https://www.cnblogs.com/pegasus827/p/9124357.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!