java虛擬機(jī)創(chuàng)建失敗的原因有哪些,針對這個問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),舞陽企業(yè)網(wǎng)站建設(shè),舞陽品牌網(wǎng)站建設(shè),網(wǎng)站定制,舞陽網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,舞陽網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
創(chuàng)建java虛擬機(jī)失敗的解決方法
解決問題的步驟:
1、從eclipse文件夾中打開eclipse.ini文件
2、修改–launcher.XXMaxPermSize屬性
3、將值改為512m即可
配置文件格式:
-startupplugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120913-144807-productcom.android.ide.eclipse.adt.package.adtproduct-showsplashorg.eclipse.platform--launcher.XXMaxPermSize128m--launcher.defaultActionopenFile-vmargs-Dosgi.requiredJavaVersion=1.7-XX:MaxPermSize=128m-Xms256m-Xmx512m
創(chuàng)建java 虛擬機(jī)失敗,說明你配置的內(nèi)存加起來超過了你計算機(jī)的實(shí)際可用內(nèi)存(Xmx+MaxPermSize),或者超過了操作系統(tǒng)能夠分配給java虛擬機(jī)的內(nèi)存總和,導(dǎo)致虛擬機(jī)無法創(chuàng)建成功,所以一般改小一些就可以解決問題。
所以這幾個參數(shù)需要根據(jù)實(shí)際情況配置,每臺計算機(jī)的情況都是不一樣,沒有統(tǒng)一的標(biāo)準(zhǔn)。對于問題,我們要知其然,還要知其所以然,這樣能學(xué)到更多。
內(nèi)容擴(kuò)展
Eclipse錯誤:'無法創(chuàng)建Java虛擬機(jī)'
clipse錯誤:'無法創(chuàng)建Java虛擬機(jī)'
我在Windows 7上啟動Eclipse Helios時收到此錯誤消息:
無法創(chuàng)建Java虛擬機(jī)
在此輸入圖像描述
我的eclipse.ini看起來如下:
-startupplugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar-vmP:\Programs\jdk1.6\bin--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503-productorg.eclipse.epp.package.jee.product--launcher.defaultActionopenFile-showsplashorg.eclipse.platform--launcher.XXMaxPermSize512m--launcher.defaultActionopenFile-vmargs-Dosgi.requiredJavaVersion=1.5-Xms120m-Xmn100m-Xmx1024m
據(jù)我所知,我的JAVA_HOME設(shè)置正確。我怎樣才能解決這個問題?
到目前為止我嘗試過的事情:
添加javaw.exe的完整路徑 -vm
P:\Programs\jdk1.6\bin\\bin\javaw.exe
-vm完全刪除選項(xiàng)
刪除--launcher.XXMaxPermSize修復(fù)了問題,但它導(dǎo)致permgen錯誤
卸下值512的--launcher.XXMaxPermSize修復(fù)問題,但它會導(dǎo)致PermGen的錯誤
減少-Xmx至512m還修復(fù)該問題。
為什么我不能將'1024m'用于'-Xmx'和'--launcher.XXMaxPermSize'?
關(guān)于java虛擬機(jī)創(chuàng)建失敗的原因有哪些問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。