簡體   English   中英

Eclipse:Java已啟動但​​返回退出代碼-1073741571

[英]Eclipse: Java was started but returned exit code -1073741571

在使用此消息加載任何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

在此輸入圖像描述

我注意到列出的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。

有時意味着工作區已損壞。

創建一個新的工作區並嘗試XML文件。

感謝大家與我共享解決方案似乎我已經損壞了xml(我仍然不確定哪些損壞意味着但是它迫使IDE崩潰)這里是一個片段:

<com.android.example.EndlesScrollView...

    <FrameLayout...
        <LinearLayout...

每當我嘗試在eclipse中使用Graphical layout視圖時,IDE崩潰,我所做的就是完全刪除該XML並從頭開始重新創建它,XML標簽似乎有些不對,這會阻止Graphical layout正確顯示正確的UI。

我遇到過同樣的問題。 我要克服的是非常簡單的。 我剛剛下載了一個JRE並將其放入eclipse的根文件夾中,因為默認情況下eclipse會查找該位置的jre。 而已....

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM