1. 程式人生 > >Maven打包報java.lang.OutOfMemoryError

Maven打包報java.lang.OutOfMemoryError

最近用Maven打包專案遇到報java.lang.OutOfMemoryError,錯誤如下


1、檢查eclipse的初始啟動記憶體,在eclipse的安裝目錄下有eclipse.ini這個檔案,開啟改檔案,在下面的地方加上紅色部分。我的是4G記憶體,如果你是2G記憶體

那麼修改為256和512

-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms512m
-Xmx1024m

2、如果方法1搞不定,那麼就修改maven安裝目錄下的bin下面的mvn.bat檔案

@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
set MAVEN_OPTS= -Xms128m -Xmx512m


3、如果方法2搞不定,那麼就找到你的工程,右鍵run as -> run configuration->maven build右鍵->new->JRE->VM arguments填入

-Xms128m -Xmx512m