Eclipse报告“无法加载JNI共享库”

时间:2012-05-14 14:17:49

标签: java eclipse java-native-interface

  

可能重复:
  Failed to Load the JNI shared Library (JDK)

我无法打开Eclipse,因为我收到了一条提示

的警告
  

无法加载JNI共享库C:\ Program Files(x86)\ eclipse \ jre \ bin \ client \ jvm.dll

我在YouTube上找到了一种解决方案, Eclipse Failed to load JNI library fix

他说你只需要下载一个JRE 7文件夹。然后我只需要更换 C:\Program Files (x86)\Java\jre7\bin\server\jvm.dllC:\Program Files (x86)\eclipse\jre\bin\client\jvm.dll

但是JRE 7的链接在哪里?

4 个答案:

答案 0 :(得分:197)

首先,确保您的Eclipse和JDK版本匹配64位或32位(您不能将32位与64位混合匹配)。

其次,eclipse.ini中的-vm参数应该指向java可执行文件。看到 http://wiki.eclipse.org/Eclipse.ini例如。

如果您不确定已安装的Eclipse版本(64位或32位),可以通过几种不同的方式确定。见How to find out if an installed Eclipse is 32 or 64 bit version?

答案 1 :(得分:66)

安装64位版本的Java将解决此问题。转到页面 Java Downloads for All Operating Systems

由于Java版本和Eclipse版本不兼容,这是一个问题 如果您使用的是64位系统,则两者都应为64位。

答案 2 :(得分:19)

是的,在Windows 7 64位中,您有C:\Program FilesC:\Program Files (x86)。您可以在这两个文件夹中找到Java文件夹,但必须将C:\Program Files\Java\jre7\bin添加到环境变量PATH。

答案 3 :(得分:10)

JRE 7可能安装在Program Files\Java而非Program Files(x86)\Java