Eclipse-无法加载JNI共享库

时间:2013-05-30 06:18:08

标签: eclipse-juno

我下载了eclipse-juno,然后运行它。它是错误的,因为“Java Runtime Environment(JRE)或Java Development Kit(JDK)必须可用才能运行Eclipse。搜索以下位置后找不到Java虚拟机:< / p>

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"

3 个答案:

答案 0 :(得分:1)

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

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

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

.../My/Java/Location/bin

而不是

.../My/Java/Location

答案 1 :(得分:0)

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

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

希望这会有所帮助。

答案 2 :(得分:0)

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

用于set java invironment变量和classpath:尝试这样: enter image description here

并在路径部分: enter image description here

点击此链接:link