0

我为 JDK: 创建了一个路径环境变量C:\Program Files (x86)\Java\jdk1.7.0_01\bin,但是当我尝试打开 Eclipse 时出现错误:

"Failed to load the JNI shared library "C:\Program Files (x86)\Java\jdk1.7.0_01\bin\..\jre\bin\client\jvm.dll".

我的 JDK 和 Eclipse 都是 64 位的。为什么会这样?

4

3 回答 3

2

这是一个常见的问题。

1.首先检查你的Eclipse是64位还是32位。

2.然后下载32位或64位JDK。

3.设置路径:

复制链接位置:

对于 64 位: C:\Program Files\Java\jdk1.7.0_05\bin

对于 32 位: C:\Program Files (x86)\Java\jdk1.7.0_05\bin

4.转到->系统属性->高级系统设置->环境变量->新建->变量名:PATH变量值:C:\Program Files\Java\jdk1.7.0_05\bin

变量值取决于 32 或 64 位系统。

5.重要32位Eclipse = 32位Java SDK 64位Eclipse = 64位Java SDK

如果这个问题仍然存在,请访问eclipse.org

于 2013-03-02T19:35:51.763 回答
0

确保一切都是 64 位版本

64 位操作系统

64 位 Java

64 位日食

于 2013-03-02T19:34:16.497 回答
0

请检查 eclipse.ini 中的 -vm 参数。它必须指向 java 可执行文件。请参阅http://wiki.eclipse.org/Eclipse.ini以获得更好的理解。

于 2013-03-02T19:28:58.887 回答