我为 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 位的。为什么会这样?
这是一个常见的问题。
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
确保一切都是 64 位版本
64 位操作系统
64 位 Java
64 位日食
请检查 eclipse.ini 中的 -vm 参数。它必须指向 java 可执行文件。请参阅http://wiki.eclipse.org/Eclipse.ini以获得更好的理解。