簡體   English   中英

Eclipse引發錯誤-Java已啟動但​​返回了退出代碼= -805306369

[英]Eclipse is throwing error - Java was started but returned exit code= -805306369

當我嘗試在Eclipse中運行應用程序時,該應用程序被掛起,並在15分鍾后顯示以下錯誤。 我過去兩個月在Eclipse上工作,到現在為止一切正常。 我正在使用Eclipse Indigo。

錯誤

只是刪除了工作空間,我遇到了同樣的問題,可以通過刪除我的工作空間文件夾輕松地解決,在Eclipse->文件->切換工作空間中,我找到了工作空間的位置,然后轉到該方向並刪除了它們,完成此操作后,我的問題解決了:)

隔離和修復錯誤的方法

  1. 嘗試運行其他應用程序,以查看錯誤是否在所有應用程序中持續存在。

  2. 嘗試重新安裝(修復)最新版本的Java

  3. 嘗試執行Java的全新安裝

  4. 嘗試重新下載Eclipse

您可以檢出eclipse.ini文件。 這里

  1. 每個選項和選項的每個參數都必須在自己的行上。
  2. -vmargs之后的所有行均作為參數傳遞給JVM,因此,必須在-vmargs之前指定eclipse的所有參數和選項(就像在命令行上使用參數時一樣)
  3. 除非在.ini文件或命令行中指定了--launcher.appendVmargs,否則在命令行上對-vmargs的任何使用都將替換.ini文件中的所有-vmargs設置。 (文件)

同樣,該錯誤的原因可能是您試圖使用錯誤版本的Java虛擬機(JVM)啟動Eclipse。 如果是這種情況,您可以使用它來以硬編碼的64位JVM啟動Eclipse:

eclipse -vm C:/java/jre/bin/server/jvm.dll

還要檢查Eclipse Crash“ java已啟動但​​返回了退出代碼= -805306369”

嘗試使用其他64位JVM啟動Eclipse。 為此:

eclipse.exe -vm c:\path\to\64\bit\bin\javaw.exe

如果eclipse.ini ,請將eclipse.ini文件中的前兩行更新為以下內容:

-vm
c:\path\to\64\bit\bin\javaw.exe

我遇到了同樣的問題,無法在Eclipse中調試我的應用程序。 對我有用的解決方案:

打開調試視圖並刪除一些斷點 (例如NullPointersExceptions或ArrayOutOfBound異常中剩余的一些斷點

它不再掛了。

希望能幫助到你 :)

暫無
暫無

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

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