天天看點

關于Eclipse提示Failed to create the java virtual machine問題解決辦法

本本好久沒有打開Eclipse了,今天突然打開就報上面标題中的錯誤,這段日子我可沒動Eclipse相關的東東啊?

上網查了一下,解決很easy。

解決辦法:

1.問題現象

關于Eclipse提示Failed to create the java virtual machine問題解決辦法

2.java虛拟機初始化失敗!尋找eclipse解壓路徑

關于Eclipse提示Failed to create the java virtual machine問題解決辦法

3.尋找eclipse初始化檔案

關于Eclipse提示Failed to create the java virtual machine問題解決辦法

4.右擊打開(此處以ultraedit打開為例)

關于Eclipse提示Failed to create the java virtual machine問題解決辦法

5.打開尋找初始化。虛拟機為java永久生成對象(Permanate generation)如,class對象、方法對象這些可反射(reflective)對象配置設定記憶體限制設定(原256,設定為128)

注意:此處設定不可太小,且有兩處,圖中已有标注

關于Eclipse提示Failed to create the java virtual machine問題解決辦法

6.儲存重新開機eclipse

關于Eclipse提示Failed to create the java virtual machine問題解決辦法

說明:PermSize和MaxPermSize指明虛拟機為java永久生成對象(Permanate generation)等這些可反射(reflective)對象配置設定記憶體限制,這些記憶體不包括在Heap(堆記憶體)區之中。

-Xms128m 

表示JVM Heap(堆記憶體)最小尺寸128MB,初始配置設定

-Xmx512m 

表示JVM Heap(堆記憶體)最大允許的尺寸256MB,按需配置設定。

-XX:PermSize=64MB 最小尺寸,初始配置設定

-XX:MaxPermSize=256MB 最大允許配置設定尺寸,按需配置設定

過小會導緻:java.lang.OutOfMemoryError: PermGen space

本文轉自 我不會抽煙 51CTO部落格,原文連結:http://blog.51cto.com/zhouhongyu1989/1374392,如需轉載請自行聯系原作者

繼續閱讀