0

可能重复:
无法运行 Eclipse;JVM 终止。退出代码=13

我刚刚下载了“面向 Java 开发人员的 Eclipse IDE”。解压缩和编辑 eclipse.ini 后,程序终止(退出代码 13)并向我显示以下错误消息:

在此处输入图像描述

更多细节:

  1. 我使用的是 Windows 7 64 位。
  2. 下载 Eclipse IDE for Java Developers 64 bit for windows。
  3. 安装java jdk 7.0.4(提前)
  4. 为安卓安装了sdk。(提前)
  5. 我按照有关编辑 eclipse.ini 并将路径添加到 javaw.exe 的说明进行操作
  6. 这是我的eclipse.ini:

    -startup 
    plugins\org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
    --launcher.library
    plugins\org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120522-1813
    -product
    org.eclipse.epp.package.java.product
    --launcher.defaultAction
    openFile
    --launcher.XXMaxPermSize
    256M
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    256m
    --launcher.defaultAction
    openFile
    -vm
    C:\Program Files (x86)\Java\jdk1.7.0_04\bin\javaw.exe
    -vmargs 
    -Dosgi.requiredJavaVersion=1.5
    -Dhelp.lucene.tokenizer=standard
    -Xms40m
    -Xmx384m
    
4

2 回答 2

2

如果您下载了 64 位的 Eclipse 包,那么您的 Java VM 必须是 64 位的(这与您的 Windows 位大小无关)。Program Files (x86)但是您使用该路径指向 32 位 JVM 。

请下载并安装 64 位 Java,然后在 eclipse.ini 中指向该位置。

于 2012-07-08T10:44:08.857 回答
0

您是否尝试将 VM 路径包含在双引号中,例如:

-vm "C:\Program Files (x86)\Java\jdk1.7.0_04\bin\javaw.exe"

然后你应该尝试用斜杠交换反斜杠:

-vm "C:/Program Files (x86)/Java/jdk1.7.0_04/bin/javaw.exe"

eclipse.ini您可以为它定义一个启动快捷方式或批处理文件,而不是操作您的文件。内容可以是:

<path to eclipse>\eclipse.exe -vm "c:\Program Files (x86)\Java\jdk1.7.0_04\bin\javaw.exe"

是的,您的 ini 文件是 64 位 eclipse 发行版之一...

于 2012-07-08T09:33:48.330 回答