我下载了最新版本的 Eclipse,但是无法启动它。
我收到的错误信息是:
无法加载 JNI 共享库“C:\Program Files (x86)\Java\jdk1.6.0_20\bin..\jre\bin\client\jvm.dll”。
我该如何解决?
我使用 64 位 Windows、32 位 JDK,并下载了 64 位 Eclipse。
答案1
如果您安装的 JDK 和 Eclipse 版本之间存在 32 位和 64 位不匹配的情况,通常会发生这种情况!
您的 Eclipse 版本正在尝试访问 32 位 JDK(如C:\Program 文件 (x86)),但由于 Eclipse 需要 64 位 JDK 或缺少 32 位 JDK 而失败 - 因此您需要确保 Eclipse 和 JDK 版本相应地匹配。
答案2
我已经安装了 JDK 和 Eclipse 64 位版本,但遇到了同样的问题......
最后我发现我的%PATH%
系统变量没有包含该文件夹。别忘了将其更改为安装 JDK\bin 的正确文件夹。对我有用。
答案3
-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.2.R36x_v20101222
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
-vm
C:/Program Files/Java/jdk1.6.0_32/jre/bin
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
使用 eclipse 和 os 均为 64 位或均为 32 位
答案4
我有一个 64 位 Eclipse 和 32 位 Java,也遇到了同样的问题。安装 64 位 Java 并更新后系统路径, 没有问题。