每次我尝试启动 Eclipse 时,它都会说
无法加载 JNI 共享库“C:\Program Files (x86)\Java\jre7\bin\client\jvm.dll”
我不知道为什么会发生这种情况,因为我多次重新安装了 JDK、JRE 和 Eclipse。所有 64 位版本(我有 Windows 7 64 位)
每次我尝试启动 Eclipse 时,它都会说
无法加载 JNI 共享库“C:\Program Files (x86)\Java\jre7\bin\client\jvm.dll”
我不知道为什么会发生这种情况,因为我多次重新安装了 JDK、JRE 和 Eclipse。所有 64 位版本(我有 Windows 7 64 位)
好吧,它以某种方式使用 32 位版本的 Eclipse 工作......
如果你已经安装了所有 64 位版本的 Eclipse 和 JDK,你可以检查你的系统环境变量。可能您设置在指向的旧 JAVA_HOME 路径
“C:\Program 文件 (x86)\Java”
我遇到了同样的问题:在我的情况下,实际上一切都是 64 位 - 64 位操作系统、64 位 Eclipse 和 64 位 JRE 正在使用中,所以对于问题的根源存在一些混淆......
帮助纠正环境变量 JAVA_HOME 和 PATH - 并将它们直接指向
.../My/Java/Location/bin
代替
.../My/Java/Location
如果 eclipse 是 32 位,则 eclipse.ini 文件指定 -vm C:\Program Files (x86)\Java\jre\bin\javaw.exe
如果 eclipse 是 64 位,则 eclipse.ini 文件指定 -vm C:\Program Files\Java\jdk\jre\bin\javaw.exe
摘要:指定兼容的java版本路径(32位或64位)。-vm %JAVA_HOME%\jre\bin\javaw.exe
如果您有 64 位操作系统 windows,请尝试下载它。希望它会工作 :)