启动eclipse时出现Fail to load the JNI share library"D:\jdk1.7.0\\bin\..\jre\bin\client\jvm.dll".

我已经找到原因了,eclipse暂时还不支持JDK1.7.0使用netbeans就没问题了!~

我也是新手,才下的eclipse,遇到了同样的问题。经过1整天吐血的检查,终于发现时因为版本不匹配。原先我都是从官网下的64位的软件,配置好环境变量仍然不行。我先把jdk1.7改到了1.6还是不行。然后又是把那个dll文件复制了到处黏贴也不行。最后我发现网上说64位机可以用32位的软件,我就下了两个32位的,结果还是这样。最终通过运行cmd,输入java -version发现jdk的版本不对。就是官网上,你下的32位的jdk其实是64位的,下的64位的jdk是32位的。我把版本对好,立马就行了。话说java的官网真是坑啊。。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-04-09
eclipse是32位的,java也要是32位的!eclipse是64位的,java也要是64位的!
如果eclipse是32位的,则JAVA_HOME="C:\Program Files (x86)\Java"
如果eclipse是64位的,则JAVA_HOME="C:\Program Files\Java"
第2个回答  2012-03-22
在Win7上使用JDK1.6仍有这个错误,所以原因不是eclipse不支持JDK1.7.0
第3个回答  2012-02-23
jdk1.6也出现同样的问题啊
第4个回答  2011-09-08
环境变量重新配置

...load the JNI share library"D:\\jdk1.7.0\\\\bin\\..\\jre\\bin\\client\\...
最终通过运行cmd,输入java -version发现jdk的版本不对。就是官网上,你下的32位的jdk其实是64位的,下的64位的jdk是32位的。我把版本对好,立马就行了。话说java的官网真是坑啊。。

电脑使用Eclipse提示FailedtoloadtheJNIshareliabrary怎么解决_百...
用记事本打开,可以看到要求的jdk版本,如图所示是JDK1.8的64版本;3、假如系统中的jdk不匹配就会报错;4、所以要安装与Eclipse匹配的jdk版本;5、接着复制bin的路径;6、打开eclipse配置文件,在--launcher.appendVmargs下面加上:-vmD:\\JAVA\\jdk1.8_112\\bin\\javaw.exe(上一步复制的bin目录+javaw...

启动eclipse时Failed to load the JNI shared library
你的eclipse是32位的吗.如果不是,请下载32位的来运行,因为你的jdk是32位的

eclipse 打不开 Failed to load the JNI shared bibrary" G:\\Progra...
你的jdk没配置好 重新配置一下 环境变量的path第一个应该是你的jdk路径

eclipse运行时出现“failed to load the jni shared library”怎么解决...
如果显示的是win32.x86则表明eclipse是32位的,如果显示的win32.x86_64,则是64位的。如果eclipse的版本与jdk不对应,则JDK与eclipse不兼容,会出现Failed to load the JNI shared library这个问题。解决这种问题有两种,一是重新安装JDK,二是重新安装eclipse。因为安装JDK比较麻烦,重新安装eclipse。

eclipse打开怎么解决Failed to load the JNIshared library
Java环境变量都check过是1.7的了,查看了注册表里面[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Runtime Environment]也已经是1.7,还是报同样错。最后将原先1.6的目录改了别的名字,就可以启动了。(当然只要一改回来,就又报错= =)估计是因为没有卸载掉jdk1.6(原先别的软件依赖没全部升级完本不...

...启动Eclipse时提示Failed to load the JNI share library...
原因1:给定目录下jvm.dll不存在。对策:(1)重新安装jre或者jdk并配置好环境变量。(2)copy一个jvm.dll放在该目录下。原因2:eclipse的版本与jre或者jdk版本不一致 对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。

启动eclipse时Failed to load the JNI shared library
eclipse是32位的,java也要是32位的!eclipse是64位的,java也要是64位的!如果eclipse是32位的,则JAVA_HOME="C:\\Program Files (x86)\\Java"如果eclipse是64位的,则JAVA_HOME="C:\\Program Files\\Java"

Eclipse运行的时提示错误,怎么办?
eclipse主要是由java语言编写的,如果jdk版本和位数和eclipse安装版本所需要的版本位数不相同的话,启动时会报"Failed to load the JNI share liabrary"错误;我们如何查看eclipse的版本要求呢,在eclipse的安装目录下有一个叫eclipse.ini的配置文件;我们打开它,就可以看到要求的jdk版本。如下图,我的...

Eclipse 3.72打开后提示:Failed to load the JNI shared library
配置一下环境变量,或者直接去Eclipse里面设置一下你的JDK安装路径。具体做法是选择windowns-->preferences-->java-->build path,后面的你应该就可以看懂自己弄了。希望能帮到你,好运!

相似回答