【问题标题】:Eclipse run fail - Error code 13 and Failed to load JNI shared libraryEclipse 运行失败 - 错误代码 13 并且无法加载 JNI 共享库
【发布时间】:2013-07-10 18:07:11
【问题描述】:

我在工作中运行 eclipse 时遇到问题 - 在我的家庭桌面上,我得到了 64 位版本的所有内容。我所做的是将文件夹复制到我的工作桌面,但它没有。我在这里检查了架构,它也是 64 位的。失败来自双方:

如果我将我的虚拟机设置为:

C:\jre7\bin\javaw.exe

我收到来自代码 13 的错误。

如果我将虚拟机设置为

C:\jre7\bin\client\jvm.dll

我收到来自“无法加载共享库”的错误

我的原始研究是:

  1. Failed to load the JNI shared Library (JDK)
  2. Eclipse reported "Failed to load JNI shared library"
  3. Cannot run Eclipse; JVM terminated. Exit code=13
  4. Can't start Eclipse - Java was started but returned exit code=13
  5. Eclipse crashes at startup; Exit code=13

正在恢复:

家庭桌面 - Windows 64、JRE 64、Eclipse Juno 64

作业桌面 - Windows 64、JRE 64、Eclipse Juno 64

有人知道我能做什么吗?因为在我的研究中,我尝试的一切都是徒劳的。

【问题讨论】:

    标签: java eclipse jvm


    【解决方案1】:

    尝试安装Java Development Kit JDK。 您可能只安装了JRE。我以前也遇到过这种情况,我就是这样解决的。

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    【讨论】:

    • 可能是解决方案,在我家的电脑上我有JDK,我会检查它并反馈它是否有效,TY
    【解决方案2】:

    我遇到过这个问题。我的原因是我有一些其他软件(如 oracle)包含某些版本的 JVM,但没有 JNI。并且安装那种软件给我的 Path 变量增加了一些东西。然后eclipse搜索该路径并失败。

    请检查您的 Path 环境变量,看看在正确的 JVM 路径前面是否存在任何错误的路径,或者只是尝试将您的 JVM bin 路径移动到所有其他路径的前面。

    【讨论】:

    • 我无法访问安全协议的 PATH cos,但 Colin 是对的 - 在我的情况下缺少 JDK,它在这里工作。但是 ty 的支持。
    猜你喜欢
    • 2013-05-25
    • 2013-11-22
    • 1970-01-01
    • 2014-01-22
    • 2012-05-22
    • 1970-01-01
    • 2014-04-30
    • 2013-05-22
    • 2017-10-16
    相关资源
    最近更新 更多