OS,JDK和Eclipse的工作配对:
-
32-bit
操作系统| 京东| 日食(仅限 32 位)32-bit
32-bit
)
-
64-bit
操作系统| 京东| 日蚀32-bit
32-bit
-
64-bit
操作系统| | 日食(仅限 64 位)64-bit JDK
64bit
)
我安装了几个JDK和JRE。
他们每个人都在PATH变量中都有自己的条目,所有条目都或多或少地工作。
从 PATH 变量来看,有些安装是完全无用的,因为它们从未被使用过。当然,如果我需要,可以从Eclipse中手动引用“非活动”Java,但我从来没有这样做过,所以我真的不需要它们。(至少我当时是这么认为的...)
我清理了一团糟,取消了所有当前的Java,只安装了JDK + JRE 1.7 64位。
其中一个Eclipse的“安装”后来失败了,相对于它认为的全新安装的JDK,有一条给定的路径。Failed to Load the JNI shared Library
jvm.dll
失败的 Eclipse 是我所有 IDE 中唯一一个在我原本全 64 位设置上仍然是 32 位版本的 32 位版本。
添加 VM 参数,就像经常提到的,在我的情况下是没有用的(因为我只有错误的 JDK/JRE 要关联。eclipse.ini
我也无法找出如何检查此Eclipse是32位还是64位版本(我无法在任务管理器中查找它,因为此Eclipse“安装”将无法启动。由于我设置它已经有一段时间了,我也记不起它的版本了。
如果您使用较新的JDK和较旧的JRE,您可能也会遇到麻烦,但随后更有可能出现IIRC。java.lang.UnsupportedClassVersionError