1

我正在运行 Windows Vista x64,并且安装了 JDK 1.6.0_21(我相信是 x64 版本)。我最近下载了 Eclipse 3.5.2,因为我想做一些 Android 开发(显然,由于错误,你还不能使用 3.6...),但是每当我尝试启动 Eclipse 时,我都会遇到相同的错误消息:

http://img42.imageshack.us/img42/8282/42786776.jpg

有谁知道为什么会这样?我是否需要 32 位版本的 Java 或 Java 5 或其他版本?如果是这样,我将如何指定 Eclipse 使用不同版本的 Java(最好我想在 eclipse.ini 文件中指定它,而不是弄乱我的环境变量)。

4

2 回答 2

2

您需要使用 32 位 VM,因为您使用的是 32 位 eclipse。对于 3.5,64 位 Windows 版本很难找到,尽管我认为它们确实存在。

如果您的 Eclipse 是 64 位版本,则启动器将是org.eclipse.equinox.launcher.win32.win32.x86_64,但您的启动器org.eclipse.equinox.launcher.win32.win32.x86没有 _x64。它列在错误消息的中间。

要更改 VM,只需将 -vm 参数添加到 eclipse.ini。我通常将我的添加为第一个条目,尽管我不确定这是否重要。它应该如下所示:

-vm
C:\path\to\java\bin\javaw.exe
于 2010-10-07T11:18:53.313 回答
0

阅读此处http://www.java.com/en/download/faq/java_win64bit.xml并安装最适合您的 Windows 版本的版本

于 2010-10-07T11:20:02.193 回答