【发布时间】:2016-01-27 13:03:57
【问题描述】:
我从 Oracle 和 64 位 Eclipse 下载了 64 位 Java,当我运行 Eclipse 时,它给了我错误代码 13。我尝试使用另一个提出此问题的用户的解决方案,但没有奏效。有什么建议吗?
【问题讨论】:
-
您的 Java 安装可能存在问题,可以通过重新安装来解决,但您没有向我们提供任何可以使用的详细信息。
我从 Oracle 和 64 位 Eclipse 下载了 64 位 Java,当我运行 Eclipse 时,它给了我错误代码 13。我尝试使用另一个提出此问题的用户的解决方案,但没有奏效。有什么建议吗?
【问题讨论】:
@Andreas 用他建议的副本一针见血。问题是您正在尝试使用 32 位 java 运行 64 位 eclipse,反之亦然。是的,我知道你下载了 64 位 eclipse 和 64 位 java,但是你没有告诉 64 位 eclipse 使用 64 位 java。 eclipse.ini 文件是您执行此操作的位置,-vm 选项是如何执行此操作的。
除了链接的问题之外,Eclipse 还在https://www.eclipse.org/forums/index.php/t/198527/ 提供了关于此主题的论坛帖子,并在http://wiki.eclipse.org/Eclipse.ini 提供了使用 eclipse.ini 文件的指南。
底线:您在 eclipse.ini 文件中设置了 -vm 选项。 -vm 必须独占一行,并且以下行只能是您的 javaw.exe 的路径。这两行都必须在任何-vmargs 条目之前出现。
完成后,您的 64 位 eclipse 将使用您下载的 64 位 java 运行。
【讨论】:
添加 vm 选项和 javaw.exe 的完整路径-vm C:\Program Files\Java\jre6\bin\javaw.exe -startup
【讨论】: