繁体   English   中英

加载时Eclipse jvm.dll错误

[英]Eclipse jvm.dll error when loading

几个月后尝试打开 Eclipse 并收到此错误:

日食错误

因此,我检查了该文件夹以查看它是否存在,并且确实存在:

JVM.dll

我检查了我的 PATH 是正确的,它也是正确的:

计算机路径

首次发生此错误时,我安装了 3 个 Java。 JRE 7 Update 10、JDK 7 Update 7 32 位和 64 位。

我卸载 ALL 并重新启动我的机器。 Eclipse 然后声明,正如预期的那样,我需要一个 JRE 或一个 JDK。 所以我下载并安装了最新的 JDK,现在我收到了这个错误,尽管一切看起来都是正确的。

有任何想法吗?

按照评论中的要求。

您的 eclipse 版本正在搜索 x86 版本的 jdk(您可能在 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)不兼容。 确保使用与其他人兼容的版本。

修复 :: jvm.dll 文件在打开 eclipse 时丢失的问题

出现此问题是因为(64 位或 32 位)版本冲突/不匹配发生在

  1. 安装的操作系统,
  2. Java(JDK)版本和
  3. 日食版。

我得到了这个问题并以这种方式修复它。通过在 eclipse.ini 中添加以下参数(64 位 Java(JDK)路径)。

-vm
C:\Program Files\Java\jdk1.8.0_144\bin

我的环境,详情如下

  1. 我的是 windows-7 64 位操作系统,
  2. Java(JDK) 64 位(所以在 eclipse.ini 中指定路径)
  3. Eclipse 64 位(永远不要通过查看 win32.x86 将 Eclipse 版本混淆为 32 位,请参阅后面的 _64)即我使用下面的 Eclipse 版本。

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 上的相同位版本)。 终于我能够再次开始日食。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM