Eclipse 报告了“加载 JNI 共享库失败”

我无法打开 Eclipse,因为我收到一个警报

加载 JNI 共享库 C: Program Files (x86) eclipsejre bin client jvm.dll 失败

我在 YouTube 上找到了一种解决方案,Eclipse 无法加载 JNI 库补丁

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

但是 JRE 7链接在哪里呢?

633149 次浏览

首先,确保 Eclipse 和 JDK 的版本匹配,要么都是64位的,要么都是32位的(不能将32位和64位混合匹配)。

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

如果您不确定您已经安装了哪个版本的 Eclipse (64位或32位) ,您可以通过几种不同的方式来确定。参见 如何找出已安装的 Eclipse 是32位版本还是64位版本?

安装一个64位版本的 Java 将解决这个问题

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

JRE 7可能安装在 Program Files\Java和 NOT Program Files(x86)\Java中。

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