Eclipse Incompatible JVM 錯誤 解決方式


安裝完 Eclipse 後無法啟動,出現了 Incompatible JVM 錯誤
詳細錯誤訊息如下:
  
Incompatible JVM
Version 1.8.0_241 of the JVM is not suitable for this product. Version: 11 or greater is required.



原因是 Eclipse 要求 Java 版本要 11 或以上

解決方式

先到 ORACLE 官網下載 Java,版本只要是 11 或以上就可以了
筆者這裡就下載最新的 Java 18

下載後直接安裝,紀錄一下安裝路徑,等一下會用到

安裝完成後到安裝路徑下,在 bin 資料夾內會有 javaw.exe 檔案,複製這個檔案的路徑
    
C:\Program Files\Java\jdk-16.0.2/
`-- bin/
    |-- server/
    |   `-- jvm.dll
    `-- javaw.exe
    

安裝完成後開啟 Eclipse 的安裝路徑,旁邊會有一個 eclipse.ini 檔案
    
C:\Users\ruyut\eclipse\jee-2022-03\eclipse/
|-- configuration/
|-- dropins/
|-- plugins/
|-- readme/
|-- eclipsec.exe
|-- eclipse.exe
`-- eclipse.ini
    

編輯這個 ini 檔案 開啟後在最上面貼上下面這兩行,把第二行改成 Java 安裝時的 javaw.exe 檔案的路徑
  
-vm
C:\Program Files\Java\jdk-16.0.2\bin\javaw.exe




修改完成後儲存,開啟 Eclipse
此時 Eclipse 就可以正常啟動了


如果這時出現 Java was started but returned exit code=1 錯誤 則把 路徑改為 jvm.dll 檔案即可
  
-vm
C:\Program Files\Java\jdk-16.0.2\bin\server\jvm.dll


參考連結:Eclipse ini

留言

張貼留言

如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com