在使用此消息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
答案 0 :(得分: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
提示:明确指定哪个Java VM通常是个好主意 在运行Eclipse时使用。这是通过“-vm”命令行实现的 如上图所示的论点。如果你不使用“-vm”,那么Eclipse会 看看O / S路径。当您安装其他基于Java的产品时,它们 可能会改变您的路径,并可能导致不同的Java VM 在下次启动Eclipse时使用。
答案 1 :(得分:2)
有时意味着工作区已损坏。
创建一个新的工作区并尝试XML文件。
答案 2 :(得分:2)
感谢大家与我共享解决方案,似乎我已经损坏了xml(我仍然不确定损坏的意思是什么,但它迫使IDE崩溃)这里有一个片段:
<com.android.example.EndlesScrollView...
<FrameLayout...
<LinearLayout...
每当我尝试在eclipse中使用Graphical layout
视图时,IDE崩溃,我所做的只是完全删除该XML并从头开始重新创建它,XML标签似乎有些问题阻止了{ {1}}正确显示正确的用户界面。
答案 3 :(得分:0)
我有同样的问题。我要克服的是非常简单的。我刚刚下载了一个JRE并将其放入eclipse的根文件夹中,因为默认情况下eclipse会查找该位置的jre。 就是这样......