閱讀目錄
問題:myeclipse 內存不足,又顯示內存溢出等問題怎麼回事?( java.lang.OutOfMemoryError: PermGen space及其解決方法)
解決:
myeclipse內存溢出之後,可以通過修改虛擬內存大小來解決,步驟如下:
1、設置Default VM Arguments
在myEclipse中,打開Windows-> Preferences->Java->Installed JREs->點擊正在使用的JDK->Edit->Default VM Arguments文本框中輸入:-Xms64m -Xmx256m
2、如果是web工程還報內存溢出,可能就要設置tomcat內存。
(1)tomcat的安裝根目錄%tomcat%bin/catalina.bat文件,SET JAVA_OPTS 一行;
(2)myeclipse配置web服務器配置 Window—Preferences—Myeclipse—Servers—tomcat 5.x—JDK的Optional Java VM arguments配置為:
-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m。
安裝好MyEclipse之後,在MyEclipse中開發項目時,默認使用的是MyEclipse是自帶的JDK,如下圖所示:
如果我們需要使用自己安裝好的JDK,那麼就需要在MyEclipse中重新設置。
MyEclipse使用總結——設置MyEclipse開發項目時使用的JDK
myeclipse取消js校驗
右擊項目-properties—MyEclipse—validation—Excluded Resource
我遇到的問題:
獲得到的file="/D:/Program%20Files%20(x86)/tomcat6.0/webapps/BankTrain/WEB-INF/classes/config.properties";
其中Program%20Files%20(x86)實際應該為“Program Files (x86)”是包含空格,按照上面的寫法獲得file空格沒有正常獲得到,後台日志就輸出“未找到屬性資源文件”。
解決辦法:
加一個toURI()方法。
這是file="/D:/Program Files (x86)/tomcat6.0/webapps/BankTrain/WEB-INF/classes/config.properties".就能正常獲取了。