几个月后尝试打开 Eclipse 并收到此错误:
所以我检查了那个文件夹,看看它是否存在,它确实存在:
我检查了我的 PATH 是正确的,它也是正确的:
首次出现此错误时,我安装了 3 个 Java。JRE 7 更新 10、JDK 7 更新 7 32 位和 64 位。
我卸载了所有并重新启动了我的机器。Eclipse 然后说,正如预期的那样,我需要一个 JRE 或一个 JDK。所以我下载并安装了最新的 JDK,现在我得到了这个错误,尽管一切看起来都是正确的。
有任何想法吗?
按照评论中的要求。
您的 eclipse 版本正在搜索 jdk 的 x86 版本(您可能在 eclipse 启动时设置了此值)。您应该检查您的 Eclipse 是否是 64 位版本,如果不是,请切换到 64 位 jvm。
问题在于 jdd 6 与 eclipse 的兼容性问题。我尝试了 jdk 7,它运行良好。这是 jdk 7 下载的链接 http://download.cnet.com/Java-Development-Kit-64-Bit/3000 -2218_4-75317068.html
问题出在 Eclipse 版本上。我遇到了完全相同的问题,我使用的是 Eclipse helios。我切换到 Eclipse Kepler 64 位,现在它在我的系统上运行良好。即使 eclipse 是 64 位的,某些版本也可能与使用相同 Java 路径的其他软件不兼容(例如:Oracle BI Publisher)。确保使用与他人兼容的版本。
出现此问题是因为(64 或 32 位)版本冲突/不匹配发生在
我得到了这个问题并以这种方式修复它。通过在 eclipse.ini 中添加以下参数(64 位 Java(JDK)路径)。
-vm
C:\Program Files\Java\jdk1.8.0_144\bin
org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.500.v20170511-1520 _ _
您可以在 eclipse.ini 文件中查看您的 eclipse 版本。
笔记:
我在我的机器上安装了另一个 Eclipse(插件工具),它有同样的问题,期待 32 位 Java(JDK),在我通过在环境变量中设置 32 位 Java1.8 的路径解决了这个问题后,主 Eclipse 停止了在职的。
所以我在eclipse.ini中设置了64bit Java1.8路径。
现在 eclipse.exe 和我的 plugintool eclipse 工作正常。
谢谢, 穆拉利
在这里,我们首先检查您的路径。当你的路径正确时。然后在你移动给定位置之后(他们的检查 jvm.dll 文件将被呈现或不呈现)。这种类型的问题最多出现在 64 位系统中。
这里主要关注路径。当你设置路径然后重新启动系统后。
这件事昨天发生在我身上,幸运的是我找到了这篇文章。我正在使用 eclipse 并尝试使用并行的命令行编译一个类。我注意到 javac 命令不在 Path 环境变量中,所以我添加了。之后,我关闭了 Eclipse,当我尝试重新启动 IDE 时,我发现“无法加载 JNI 共享库”错误。我打开了环境变量对话框,并将 java bin 路径指向了兼容的 java 版本(eclipse 和 jdk 上的位版本相同)。最后我能够再次开始日食。