【问题标题】:Eclipse-Failed to load the JNI shared libraryEclipse-加载JNI共享库失败
【发布时间】:2013-05-25 14:49:44
【问题描述】:

我下载了eclipse-juno,然后运行它。它给出了错误“A Java Runtime Environment (JRE) 或 Java Development Kit (JDK) 必须可用才能运行 Eclipse。搜索以下位置后未找到 Java 虚拟机:

C:\Program Files\eclipse\jre\bin\javaw.exe javaw.exe in your current PATH "

然后我按照本文所述设置环境变量 Eclipse - 没有 Java (JRE) / (JDK)……没有虚拟机。

现在给出错误
Failed to load the JNI shered library "C\Program Files\Java\Jdk version\bin\...\jre\bin\client\jvm.dll"

【问题讨论】:

    标签: eclipse-juno


    【解决方案1】:

    首先确保您的 Java 和 Eclipse 具有相同的架构 - 它们必须是 32 位或 64 位。如果检查成功,应该没问题。

    我遇到了同样的问题:在我的情况下,实际上一切都是 64 位 - 64 位操作系统、64 位 Eclipse 和 64 位 JRE 正在使用中,因此对于问题的根源存在一些混淆。 ..

    帮助纠正环境变量 JAVA_HOME 和 PATH - 并将它们直接指向 bin 目录:

    .../My/Java/Location/bin
    

    而不是

    .../My/Java/Location
    

    【讨论】:

      【解决方案2】:

      您可能在您的机器上安装了错误的 BIT 版本的 Java。如果你的机器是 64 位的,你可能只安装了 32 位的 java。您可以通过右键单击计算机并说出属性来查看您的机器架构。

      如果您的机器是 64 位机器。安装64 bit Java, 64 bit Eclipse。确保您的类路径已设置

      希望这会有所帮助。

      【解决方案3】:

      您可以测试这个解决方案,也许可行:转到window->preference->server->runtime environments->and set your server path 示例tomcat path

      设置java环境变量和类路径:试试这样:

      在路径部分:

      查看此链接:link

      【讨论】:

      • 但我还没有使用服务器。我只想让 Eclipse 先打开。
      • 您在系统中安装了 jdk 和 jre 吗?并定义了它们的环境变量?
      猜你喜欢
      • 2014-01-22
      • 2012-05-22
      • 2013-05-22
      • 2013-11-22
      • 1970-01-01
      • 2014-04-30
      • 1970-01-01
      • 1970-01-01
      • 2013-07-10
      相关资源
      最近更新 更多