最近用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