我必须将 JAVA_HOME 设置为 64 位版本的 JDK 才能正确运行 eclipse64 位。32Bit Eclipse 版本需要进行类似的设置,所以 JAVA_HOME 需要设置为 32 位 JDK 版本。否则我会出现“无法加载 JNI 共享库”错误。
我的 windows 机器上安装了两个 eclipse 版本,我不想在运行每个 eclipse 版本之前设置相应的 JAVA_HOME。
两个eclipse运行都有独特的设置方式吗?
您可以在eclipse.ini
.
对于 Windows,这看起来像这样:
-vm
C:\Java\JDK\1.6\bin\javaw.exe
是的,它们应该在两条不同的线上。
请务必在任何参数之前-vmargs
指定它,因为之后的所有内容都被解释为 VM 的参数(有关详细信息,请参阅此问题)。
您可以在 eclipse.ini 文件中指定所需的 JAVA_HOME。有关详细信息,请参阅文档。
您只需在每个 eclipse.ini(32 位和 64 位)中显式设置 VM 参数:“-vm /path/to/javaw.exe”(http://wiki.eclipse.org/Eclipse.ini)
其中路径对应于相应JDK的位置(32位/64位)