eclipse打開提示PermGen space異常該怎么辦?

最近使用eclipse做開發(fā),使用的服務(wù)器是tomcat,但在啟動(dòng)時(shí)報(bào)了Caused by: java.lang.OutOfMemoryError: PermGen space的異常。這個(gè)錯(cuò)誤很常見,于是配置tomcat下的catalina.bat,配置eclipse.ini,各種方法都用過了,不管用!花了好長(zhǎng)時(shí)間,在幾近崩潰的時(shí)候找到了下面的解決辦法,終于解決了。為了不走彎路,我把三種方法都寫寫,我用的是第三種方法才解決的。
第一種方法:
1、修改eclipse的Run Configurations。
2、點(diǎn)擊“Run”-"Run Configurations",在打開的窗口中點(diǎn)擊“Arguments”選項(xiàng)卡。
3、在VM arguments中內(nèi)容最下邊輸入:
-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
4、保存后再次重啟后已經(jīng)不再報(bào)錯(cuò)了。
第二種方法:
1、修改tomcat/bin目錄下的catalina.bat。
2、在“rem ----- Execute The Requested Command ----------------------”下加入
JAVA_OPTS="-server -Xms800m -Xmx800m -XXNewSize=256M -XX:PermSize=256M -XX:MaxNewSize=512m -XX:MaxPermSize=512m" 。
這種方法在只使用tomcat時(shí)管用,但使用eclipse時(shí)不管用。第三種方法:
1、修改eclipse.ini。
2、加入
- -vm
- d:/jdk6/bin/javaw.exe
- -vmargs
- -Dosgi.requiredJavaVersion=1.5
- -Xms512m
- -Xmx1024m
- -XX:PermSize=256M
- -XX:MaxPermSize=512m
這種方法有時(shí)候也管用,但這次不起作用了,具體原因我也不清楚,我猜可能是寫了上面這段跟eclipse中啟動(dòng)的tomcat服務(wù)器沒啥關(guān)系,所以解決不了tomcat的報(bào)錯(cuò)問題。
相關(guān)推薦:
Eclipse啟動(dòng)失敗Android sdk content loader 0%的四種解決辦法
相關(guān)文章
myeclipse怎么導(dǎo)出war包?Web項(xiàng)目導(dǎo)出war包的方法
myeclipse怎么導(dǎo)出war包?很多項(xiàng)目需要war格式的文件,在使用myeclipse編輯代碼的時(shí)候怎么將項(xiàng)目導(dǎo)出成war包呢?下面我們來(lái)看看詳細(xì)的導(dǎo)出教程,需要的朋友可以參考下2016-01-12- MyEclipse有哪些快捷鍵用于查找文件?使用快捷鍵大可以大大的提高工作效率,同時(shí)搜索類的快捷鍵可以快速定位項(xiàng)目中的文件,下面分享使用MyEclipse的快捷鍵查找文件和類等資2016-01-08
- MyEclipse注冊(cè)失敗該怎么辦?使用MyEclipse試用版到期以后需要注冊(cè),但是總是祖冊(cè)失敗,該怎么辦呢?下面我們來(lái)看看MyEclipse破解的方法,需要的朋友可以參考下2016-01-07
Myeclipse中hibernate自動(dòng)創(chuàng)建表的方法
Myeclipse如何自動(dòng)創(chuàng)建hibernate? Hibernate可以應(yīng)用在任何使用JDBC的場(chǎng)合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,今天我們就來(lái)看看Myecli2016-01-06myeclipse和eclipse查看server面板報(bào)錯(cuò)該怎么辦?
myeclipse和eclipse查看server面板報(bào)錯(cuò)該怎么辦?在使用myeclipse和eclipse的時(shí)候,發(fā)現(xiàn)只要查看server面板就會(huì)報(bào)錯(cuò),代碼java.lang.NullPointerException ,該怎么辦呢?2016-01-03myeclipse提示快捷鍵無(wú)效該怎么恢復(fù)?
myeclipse提示快捷鍵無(wú)效該怎么恢復(fù)?myeclipse中代碼補(bǔ)充提示的快捷鍵是Alt+/,但是按了以后發(fā)現(xiàn)沒有用,不提示代碼補(bǔ)全,該怎么辦呢?今天教大家重新設(shè)置myeclipse快捷鍵2015-12-31- 用MyEclipse編寫jsp文件一保存就很卡該怎么辦?編輯其他類型的文件都很順暢,但是一到j(luò)sp頁(yè)面就很卡,其實(shí)只要將myeclipse visual jsp designer改為myeclipse jsp editor就2015-12-22
myeclipse創(chuàng)建spring配置文件正確卻顯示紅叉該怎么辦?
myeclipse創(chuàng)建spring配置文件正確卻顯示紅叉該怎么辦?使用myeclipse創(chuàng)建spring配置文件,當(dāng)時(shí)創(chuàng)建的文件可以正常顯示,但是第二天創(chuàng)建的文件就顯示紅叉,該怎么辦呢?下面2015-12-11- myeclipse不能編譯項(xiàng)目該怎么辦?之前都是可以自動(dòng)翻譯,現(xiàn)在打開以后不能翻譯,出現(xiàn)這種問題的原因有很多,今天我們從七個(gè)方面來(lái)分析解決這個(gè)問題,需要的朋友可以參考下2015-12-10
- myeclipse誤刪的項(xiàng)目文件怎么找回?在myeclipse中誤刪的項(xiàng)目恢復(fù)含簡(jiǎn)單,只要到最近刪除的項(xiàng)目中找回就可以,但是如果項(xiàng)目在tomcat中就需要用反編譯軟件進(jìn)行反編譯,下面分2015-12-10