我已经安装了 JDK 32 位和 JDK 64 位。我有 2 个 eclipse 安装;适用于 Android 的 Helios 和适用于 Java EE 的 Indigo。现在的问题是,当我为 32 位 Indigo 设置类路径时,当我为 64 位 Helios 设置路径时,它不起作用。
我得到的错误是:
failed to load the jni shared library
问题是您正在尝试使用 64 位 JVM 加载例如 32 位 DLL,但 32 位 JVM 只能加载 32 位库,而对于 64 位 JVM 则相反。
eclipse.ini
并编辑-vm
参数以指向正确的 JVM 安装。因此,您需要与 64 位 JVM 并行安装 32 位 JVM。你没有说操作系统。但是在Windows
64 位 java 下会安装,Program Files
而 32 位 java 在Program Files (x86)
. 如果您eclipse.ini
相应更新以指向适当的 java 安装(32/64),我认为您应该没问题