2

使用此消息加载任何 XML 布局时 Eclipse 正在关闭Java was started but returned exit code -1073741571

我的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
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms512m
-Xmx1024m
-Xss1024k
-Declipse.buildId=v21.0.0-519525

在此处输入图像描述

4

4 回答 4

6

我注意到列出的 VM 是:C:\Windows32\System\javaw.exe,我相信它是 Java 7 安装版本。我的配置使用的是较早安装的 JVM 之一(来自我的 Eclipse.ini):

-vm
C:\Program Files\Java\jdk1.6.0_14\bin\..\jre\bin\client\jvm.dll

也许您应该更新 Eclipse 以使用 1.6 版本的 Java 来运行。从 Eclipse readme.html(在 Eclipse 安装目录中找到):

Specifying the Java virtual machine

这是一个典型的 Eclipse 命令行:

eclipse -vm c:\jdk1.4.2\jre\bin\javaw

提示:在运行 Eclipse 时,明确指定要使用的 Java VM 通常是个好主意。如上图所示,这是通过“-vm”命令行参数实现的。如果不使用“-vm”,Eclipse 将查看 O/S 路径。当您安装其他基于 Java 的产品时,它们可能会更改您的路径,并可能导致您下次启动 Eclipse 时使用不同的 Java VM。

于 2012-12-24T14:30:16.967 回答
2

有时意味着工作区已损坏。

创建一个新的工作区并尝试一个 XML 文件。

于 2012-12-24T14:08:32.463 回答
2

感谢大家与我分享解决方案,似乎我损坏了 xml(我仍然不确定损坏的含义,但它迫使 IDE 崩溃)这是一个片段:

<com.android.example.EndlesScrollView...

    <FrameLayout...
        <LinearLayout...

每次我尝试Graphical layout在 Eclipse 中使用视图时,IDE 都会崩溃,我所做的只是完全删除该 XML 并从头开始重新创建它,XML 标签似乎有问题,这会阻止Graphical layout正确显示正确的 UI。

于 2012-12-26T05:23:31.933 回答
0

我遇到过同样的问题。我所做的克服很简单。我刚刚下载了一个 JRE 并将其放入 eclipse 的根文件夹中,因为 eclipse 默认在该位置查找 jre。就是这样....

于 2013-06-10T14:17:00.470 回答