【发布时间】:2011-11-13 05:28:42
【问题描述】:
当我尝试打开 Eclipse 时,弹出对话框指出:
无法加载 JNI 共享库“C:/JDK/bin/client/jvm.dll”`。
随后,Eclipse force 关闭。
我想说几点:
- 我检查了该路径是否存在任何东西。它确实存在。
- My Eclipse 和Java SE Development Kit 都是 64 位的。我检查了我的系统,它可以处理 64 位。
- 我在 Google 和 StackOverflow 上搜索过这个问题,我找到的唯一答案是下载 JDK 和 Eclipse 的 32 位版本。
下载 32 位版本是我最后才想做的事情。
有什么建议可以解决这个问题?
【问题讨论】:
-
令我惊讶的是,我的计算机上安装了 5 个左右的 Java。不仅如此,事实证明我是不小心下载了 32 位的 Eclipse。因此,我卸载了我拥有的所有 Java,删除了 Eclipse(Eclipse 没有“卸载”功能),并为我的机器下载了 Eclipse Classic 64-bit,以及 64 位 Java(请参阅 SPP 对该链接的回答)。跨度>
-
另外:如果有人在“删除”他们的 Eclipse 时遇到问题(例如,无论您手动删除多少次或通过命令提示符删除该文件夹,该文件夹都不会消失),请尝试使用安全模式删除它命令提示符..我不知道为什么我必须这样做,但最终还是奏效了。
-
@MikeGates 我也有这个问题,使用了 LockHunter。讨厌。让这个工具在 Windows 上运行是太多的工作。
-
嘿。如果您确实拥有以下所有软件的 64 位版本,请尝试删除“eclipse.ini”文件。为我工作:)
标签: java windows eclipse java-native-interface