133

我无法打开 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

4 回答 4

196

首先,确保您的 Eclipse 和 JDK 版本匹配,无论是 64 位还是 32 位(不能混合匹配 32 位和 64 位)。

其次, -vm 参数eclipse.ini应该指向 java 可执行文件。有关示例,请参见 http://wiki.eclipse.org/Eclipse.ini

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

于 2012-05-14T14:38:46.667 回答
66

安装 64 位版本的 Java 将解决该问题。转到页面适用于所有操作系统的 Java 下载

这是一个问题,因为如果您使用的是 64 位系统,Java 版本和 Eclipse 版本都应该是 64 位。

于 2012-06-13T08:08:19.857 回答
19

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

于 2012-07-11T07:53:36.420 回答
10

JRE 7 可能安装在Program Files\Java而不是Program Files(x86)\Java.

于 2012-07-07T13:11:31.620 回答