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

發佈了94 篇原創文章 · 獲贊 102 · 訪問量 25萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章