【问题标题】:Eclipse wont work [duplicate]Eclipse 无法工作 [重复]
【发布时间】:2012-07-08 01:39:43
【问题描述】:

可能重复:
Cannot run Eclipse; JVM terminated. Exit code=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
    

【问题讨论】:

  • 我已经经历了那个“可能的重复”,但没有评论帮助我......顺便说一句,-vm 和路径在我的文件中的单独行中

标签: eclipse exit-code


【解决方案1】:

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

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

【讨论】:

  • java jdk 已经安装了.. 我可以用 32 位版本的 eclipse 代替吗.. 我也有 android SDK 没有说它是 32 位还是 64 位平台.. 你知道吗它的最新版本?? developer.android.com/sdk/index.html
  • 好的,我下载了 32 位版本的 eclipse 并得到同样的错误提示:“JRE 或 JDK 必须可用才能运行 eclipse,在以下路径中找不到 JVM...”
【解决方案2】:

您是否尝试将 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 发行版之一...

【讨论】:

  • 好的,我把路径放在双引号中,现在有一个不同的错误,但我想我们快到了.. 这是打印屏幕:s14.postimage.org/ft310fkg1/Capture.jpg 它说没有 JVM,虽然它在那里并且链接是正确的
  • 我相信 -vm 开关必须在 eclipse.ini 文件的第一行。此外,路径应该在下一行。与交换机不在同一行。
  • 做到了。还是不行……
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-21
  • 1970-01-01
  • 1970-01-01
  • 2017-07-03
  • 2016-10-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多