1. 程式人生 > >啟動eclipse報錯 Could not create the Java Virtual Machine 解決辦法

啟動eclipse報錯 Could not create the Java Virtual Machine 解決辦法

今天下載了eclipse neon,但是啟動的時候報瞭如下的錯誤:

網上查詢了下,說這是系統為eclipse分配的記憶體不足,需要修改eclipse.ini檔案

eclipse.ini是eclipse 記憶體分配之類的配置檔案,對java虛擬機器的記憶體管理。

常見引數的意思:

    -vmargs:說明後面是VM的引數
    -Xms40m:虛擬機器佔用系統的最小記憶體
    -Xmx256m:虛擬機器佔用系統的最大記憶體
    -XX:PermSize:最小堆大小。一般報記憶體不足時,都是說這個太小, 堆空間剩餘小於5%就會警告,建議把這個稍微設大一點,不過要視自己機器記憶體大小來設定,但不能超過MaxPermSize。     -XX:MaxPermSize:最大堆大小。這個也適當大些所以若出現問題,首先請調整 -Xms40m:將其設定的小一些

這個問題我們需要修改ini檔案中的

-Xms40m:     虛擬機器佔用系統的最小記憶體
-Xmx256m:   虛擬機器佔用系統的最大記憶體

提供兩個參考配置資訊

根據自己的電腦,開發專案大小不同 引數的配置也不相同


但是這種方法我嘗試了並沒有效果,後來看到另一種解決方案:刪除C:\Windows\System32目錄下的Java.exe、javaw.exe、javaws.exe這三個檔案。至於為什麼要這樣做我並不清楚,但是嘗試以後竟然成功了。