首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Eclipse 4.6 Neon 啟動報錯「Could not create the Java Virtual Machine」解決方案

     編輯:Java 綜合教學

Eclipse 4.6 Neon 啟動報錯「Could not create the Java Virtual Machine」解決方案

現象

雙擊 eclipse.exe 彈窗報錯:

Could not create the Java Virtual Machine.
A fatal exception has occurred. Program will exit.

根因

Eclipse 4.6 (Neon) 最低要求 JDK 1.8。若系統 PATH 中優先找到 JDK 1.7 或更低版本,啟動器無法創建 JVM。

驗證方法

cmd> eclipse -vm
// 輸出將顯示 Eclipse 嘗試使用的 JVM 路徑及版本

解決方案(按推薦順序)

  1. 安裝 JDK 1.8+ 並配置 PATH 優先:確保 java -version 輸出 1.8.x。
  2. 指定 eclipse.ini 中的 -vm 參數(最精準):
    -vm
    C:/Program Files/Java/jdk1.8.0_202/bin/jvm.dll
    // 必須放在 -vmargs 之前,路徑指向 jvm.dll(而非 java.exe)
  3. 降級使用舊版 Eclipse:如 Mars (4.5) 支援 JDK 1.7,但不建議長期使用。

官方文檔原文

As shown above, Eclipse 4.6 requires at least a Java SE 8. Perhaps an older version of the VM is being found in your path.

避坑提示

  • -vm 路徑不含引號,即使路徑含空格。
  • 64 位 Eclipse 必須配 64 位 JDK,32 位同理,混用會報「JNI 錯誤」或「無法加載 JVM DLL」。
  • 修改 eclipse.ini 後保存,需以管理員權限運行 Eclipse 才能生效(Program Files 寫入權限)。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved