原帖:http://blog.csdn.net/wqjsir/article/details/5691107
在eclipse中運行java程序時,常常會出項OutofMemory錯誤,該錯誤就是由於java虛擬機內存不足引起的。怎樣配置java的虛擬機內存呢?
以下提供兩種方法:
一、直接配置jre的參數,步驟如下:
找到eclipse的windows->Preference->Java->Installed JREs 就可以看到eclipse所用到的jre文件。雙擊安裝的jre文件,就可以對安裝的jre文件進行編輯。具體如下圖:

這里的設置影響整個exlipse中的工程的java虛擬機的內存。
二、對當前運行程序的設置
對當前運行的程序的虛擬機的內存的設置只影響當前的運行程序,不是全局的。
設置步驟如下:
第一種方式:在運行程序的主程序類中點擊右鍵選擇Run->RunConfigurations->Arguments->VMarguments即可設置java虛擬機內存大小。截圖如下:

-Xmx 這個參數是設定使用的最大內存
-Xms 這個參數是設定使用的最小內存
兩個參數可以同時使用,也可單獨使用。
第二種方式:從eclipse快捷鍵中設置:
右鍵點擊Eclipse的快捷方式,選擇屬性,在目標的Text里加上 -vmargs -Xmx192M ,設定初始化使用Java虛擬機最大內存為192M,也可以設定為其他值。
截圖如下:
2、從工程中設置
右鍵單擊工程,選擇properties->Java Editor->Run/Debug Settings->雙擊工程主程序。即彈出配置編輯框。:
截圖如下:


