我为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位的。为什么会这样?
答案 0 :(得分:2)
这是一个常见问题。
1.首先检查您的Eclipse是64位还是32位。
2.然后下载32位或64位JDK。
3.SET PATH:
复制链接位置:
表示64位:
C:\Program Files\Java\jdk1.7.0_05\bin
表示32位:
C:\Program Files (x86)\Java\jdk1.7.0_05\bin
4.Goto->系统属性 - >高级系统设置 - >环境变量 - >
新建 - >
变量名称:PATH
变量值:C:\Program Files\Java\jdk1.7.0_05\bin
变量值取决于32或64位系统。
5.Important 32位Eclipse = 32位Java SDK 64位Eclipse = 64位Java SDK
如果此问题仍然存在,请转至eclipse.org
答案 1 :(得分:0)
请问你的eclipse.ini中的-vm参数。它必须指向java可执行文件。有关更好的理解,请参阅http://wiki.eclipse.org/Eclipse.ini。
答案 2 :(得分:0)
确保所有内容都是64位版本
64位操作系统
64位Java
64位Eclipse