Eclipse - 无法加载JNI共享库

时间:2013-11-10 19:29:46

标签: java eclipse jvm java-native-interface

每当我尝试启动Eclipse时,都会说

  

无法加载JNI共享库   “C:\ Program Files(x86)\ Java \ jre7 \ bin \ client \ jvm.dll”

我不知道为什么会发生这种情况,因为我多次重新安装了JDK,JRE和Eclipse。所有的64位版本(我有Windows 7 64位)

5 个答案:

答案 0 :(得分:1)

好吧,它以某种方式使用了32位版本的Eclipse ...

答案 1 :(得分:0)

如果已安装所有64位版本的Eclipse和JDK,则可以检查系统环境变量。可能你设置了指向

的旧JAVA_HOME路径
  

“C:\ Program Files(x86)\ Java”

答案 2 :(得分:0)

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

有助于纠正环境变量JAVA_HOME和PATH - 并将它们直接指向

.../My/Java/Location/bin

而不是

.../My/Java/Location

答案 3 :(得分:0)

如果eclipse是32位 然后,eclipse.ini文件  指定-vm C:\ Program Files(x86)\ Java \ jre \ bin \ javaw.exe

如果eclipse是64位 然后,eclipse.ini文件  指定-vm C:\ Program Files \ Java \ jdk \ jre \ bin \ javaw.exe

摘要:指定兼容的java版本路径(32位或64位)。 -vm%JAVA_HOME%\ jre \ bin \ javaw.exe

答案 4 :(得分:-1)

如果您有64位操作系统窗口,请尝试download。希望它可以工作:)