1. 程式人生 > >eclipse無法啟動:Java was started but returned exit code=13問題解決

eclipse無法啟動:Java was started but returned exit code=13問題解決

出現這個問題的原因有兩種:

一、jdk路徑配置的不正確;(路徑問題在系統環境變數下檢視JAVA_HOME配置的是否正確)

二、jdk當前版本與eclipse版本不匹配(一個是32位,一個是64位);

首先,如何檢視jdk版本呢?

cmd開啟Java控制檯,輸入命令:java -version(注意有空格!)結果如下:

這種沒有明確寫出位數的是32位的,64位的會明確寫出。

如何檢視eclipse版本呢?

找到eclipse安裝路徑,開啟檔案eclipse.ini,裡面會明確寫出。

(這裡我已經將報錯問題解決,jdk版本和eclipse版本是匹配的)

如果發現兩者不同,需要更換其中一個版本,這裡我更換的是jdk版本(之前是jdk1.8)

第一步,安裝與eclipse版本相匹配的jdk;

第二步,修改JAVA_HOME路徑(系統-高階系統設定-環境變數裡面,下面的path路徑也在這裡)

第三步,檢視path路徑下是否有“C:\ProgramData\Oracle\Java\javapath;”有的話去掉!!

第四步,這一步很重要!!-->找到目錄C:\Windows\System32,將java.exe,javaw.exe,javaws.exe,javaws.exe刪除;

(只修改環境變數JAVA_HOME,jdk的版本並不會切換!-->可能因為在WINDOWS\System32環境變數中的優先順序高於JAVA_HOME設定的環境變數優先順序)
第五步,重啟eclipse,成功啦!!