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

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