在打开Eclipse是错误提示:Failed to load the JNI library "E:\JDK6.0\bin\client\jvm.dll" 如图1所示

Failed to load the JNI library "E:\JDK6.0\bin\client\jvm.dll"

 

图1

遇到这个错误有一个原因可能是机子上安装的JDK与Eclipse位数不一致,例如你的JDK是64位的,Eclipse却是32位的,这种情况下则会出现以上错误。因此你需要先查看自己机子上JDK的版本是Eclipse的版本。

在window系统下可以通过输入"window键+r" ->"cmd" ->"java -version"来查看JDk的详细信息,图2中红色表示部分及所安装的JDK版本位数(64-Bit是64位,32-Bit是32位)。

Failed to load the JNI library "E:\JDK6.0\bin\client\jvm.dll"

 图2

打开Eclipse安装目录下的eclipse.ini文件,如果launcher.library设置的值是X86则是32位,只是x86_64则是64位,如图3所示。

Failed to load the JNI library "E:\JDK6.0\bin\client\jvm.dll"

                                                                      图3


Eclipse启动时应该会先从本身配置中先寻找JVM,所以另一个原因则可能是eclipse.ini文件错误,我就是因为这个,在eclipse中加上一下两行后成功解决

-vm
E:/JDK6.0/bin/javaw.exe

所要注意的是文本添加的位置是在openFile之后,如图4所示。

Failed to load the JNI library "E:\JDK6.0\bin\client\jvm.dll"

图4

希望这篇文章对你们有所帮助。

 

分类:

技术点:

相关文章: