綠色資源網:您身邊最放心的安全下載(zǎi)站! 最新軟件(jiàn)|熱門排行|軟件分類|軟件專(zhuān)題|廠商大全

綠色資源網

技術教程(chéng)
您的位置:首(shǒu)頁軟件應用 → Failed to create the java virtual machine完全解決辦法

Failed to create the java virtual machine完全解決辦(bàn)法

我(wǒ)要評論 2014/11/10 16:38:22 來源:綠色資源網 編輯:www.ynaad.com [ 中(zhōng) ] 評論(lùn):0 點(diǎn)擊:1111次

一(yī)直用eclipse開發java,突然有這麽一天,無法啟動了,splash窗口顯示"Failed to create the Java Virtual Machine",結果發現eclipse和myeclipse都打不開了,提示(shì)Failed to create the Java Virtual Machine!

1.問題現象

第一感覺是jdk問題,於是重裝了jdk,配置了環境變量,但eclipse和myeclipse還是打不開,百度一搜,要改配置文件eclipse.ini和myeclipse.ini但(dàn)卻不知在那個目錄下,可恨的是搜不到該文件

找了很久才發現,原來就在(zài)第一個目錄下

修改eclipse.ini配置(zhì)文(wén)件,找到下麵的片段:

--launcher.XXMaxPermSize

256M

-showsplash

org.eclipse.platform

--launcher.XXMaxPermSize

256m

修改為:

–launcher.XXMaxPermSize
128M
-showsplash
org.eclipse.platform
–launcher.XXMaxPermSize
128m

保存後重啟,正常啟動了。

第二天,問題又出現了。

嚐試修改(gǎi)其他參數,當如下修改參數時:

#最後一行

-Xmx512m

修改為:

-Xmx256m 

eclipse正常啟動了。

2.java虛擬機初始化失敗(bài)!尋找eclipse解壓路徑

3.尋找eclipse初始化文(wén)件

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

5.打(dǎ)開(kāi)尋找初始化(huà)。虛擬機為(wéi)java永久生成(chéng)對象(Permanate generation)如,class對象、方法對象這些可(kě)反射(reflective)對象分配內存限製(zhì)設置(原256,設置為128)

注(zhù)意:此處(chù)設置不可太小,且(qiě)有兩處,圖中已有標注

6.保存重啟eclipse

說明(míng):PermSize和MaxPermSize指明虛擬機為java永(yǒng)久(jiǔ)生成對象(Permanate generation)等這些可反射(reflective)對象分配內存限製,這些內存不(bú)包括在Heap(堆內存)區之(zhī)中。

-Xms128m

表示JVM Heap(堆內存)最小尺寸128MB,初始分配

-Xmx512m

表示(shì)JVM Heap(堆(duī)內存)最大允許的尺寸256MB,按(àn)需分配。

-XX:PermSize=64MB 最小尺寸,初始分配

-XX:MaxPermSize=256MB 最大允許分配(pèi)尺(chǐ)寸,按需分配

過小(xiǎo)會導致:java.lang.OutOfMemoryError: PermGen space

其(qí)他解決方案:
方法一:
你把JDK的bin路勁配置在環境變量PATH裏麵,增加在PATH變量值的最(zuì)後麵,增加的內容類似於:
;C:\Program Files\Java\jdk1.6.0_21\bin;

方(fāng)法二:
創建eclipse的快捷方式,然後在快捷方式的路徑後麵增加一個參數,類似於:
eclipse.exe -vm "C:\Program Files\Java\jdk1.6.0_21\bin\javaw.exe"

隨便一種都可以啟動Eclipse了。

關鍵詞:解決辦法

閱讀本文後您有什(shí)麽感想? 已有 人給出評價!

  • 2 歡迎喜歡
  • 2 白癡
  • 2 拜托
  • 45 哇
  • 3 加油
  • 5 鄙視
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡