Eclipse报告"无法加载JNI共享库"

Boc*_*cus 130 java eclipse java-native-interface

可能重复:
无法加载JNI共享库(JDK)

我无法打开Eclipse,因为我得到一个警告说

无法加载JNI共享库C:\ Program Files(x86)\ eclipse\jre\bin\client\jvm.dll

我在YouTube上找到了一种解决方案,Eclipse无法加载JNI库修复.

他说你只需要下载一个JRE 7文件夹.然后我就不得不更换 C:\Program Files (x86)\Java\jre7\bin\server\jvm.dllC:\Program Files (x86)\eclipse\jre\bin\client\jvm.dll.

但是JRE 7的链接在哪里?

E-R*_*Riz 197

首先,确保您的Eclipse和JDK版本匹配64位或32位(您不能将32位与64位混合匹配).

其次,-vm参数eclipse.ini应该指向java可执行文件.有关示例,请参见 http://wiki.eclipse.org/Eclipse.ini.

如果您不确定已安装的Eclipse版本(64位或32位),可以通过几种不同的方式确定.请参阅如何确定已安装的Eclipse是32位还是64位版本?

  • 64位java 32bit eclipse对我来说是个问题. (38认同)
  • 32位java和64位eclipse对我来说是个问题 (13认同)
  • -vm参数为我解决了这个问题. (3认同)

Nam*_*ila 66

安装64位版本的Java将解决此问题.转到所有操作系统的Java下载页面

这是一个问题,因为Java版本和Eclipse版本不兼容,如果您使用的是64位系统,则它们都应该是64位.


小智 19

是的,在Windows 7 64位中你有C:\Program FilesC:\Program Files (x86).您可以在两个文件夹中找到Java文件夹,但必须添加C:\Program Files\Java\jre7\bin到环境变量PATH.


小智 10

JRE 7可能安装在Program Files\Java和非Program Files(x86)\Java.

  • 这假设是英文版的Windows. (2认同)