解決Eclipse 中的「Java Was Started but returned Exit Code=13」錯誤
嘗試啟動Eclipse 進行錯誤
嘗試啟動AndroidEclipse 進行Android 開發時,遇到“Java 已啟動但返回退出代碼= 13”錯誤通常表示Eclipse 和Eclipse的位數不符合Java.
驗證位數
- 要確認Eclipse 和Java 的位數:
- Eclipse : 開啟eclipse.exe 執行檔的「屬性」視窗中的「詳細資料」標籤。如果“產品版本”欄位包含“x86_64”,則 Eclipse 是 64 位元。
Java:
在控制台中執行「java -version」指令。尋找“64 位元伺服器虛擬機器”或“客戶端虛擬機器”。如果存在其中任何一個,則 Java 是 64 位元。
解決方案:位元不相容
-vm C:\Program Files (x86)\Java\jre7\bin\javaw.exe
登入後複製
此錯誤通常表示 Eclipse(64 位元)是嘗試使用 32 位元版本的Java,如路徑中所示錯誤:
- 要解決此問題:
- 在eclipse.ini 中指定JVM: 編輯eclipse.ini檔案(通常位於Eclipse 安裝資料夾中) )並新增「-vm」選項,後面跟著正確的64 位元Java可執行檔的路徑。確保路徑位於「Program Files」資料夾中,而不是「Program Files (x86)」。
安裝 64 位元 Eclipse:
如果您有 64 位元計算機,請卸載32 位元 Eclipse 並安裝 64 位元版本。
其他注意
- 避免PATH 修改: 在eclipse.ini 中指定JVM 路徑可確保Eclipse 路徑可確保系統PATH 環境變數潛在變更的影響。
- 32 位元 Eclipse: 或者,您可以安裝32 位元版本的 Eclipse 並在 eclipse.ini 中指定 32 位元 Java JVM 路徑。不過,建議在 64 位元系統上使用 64 位元程式。
歷史參考:提供舊版 Java 中 Java 版本檢測的資訊。
以上是為什麼 Eclipse 回傳退出程式碼 13 以及如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!