1. 程式人生 > >Maven編譯出現 java lang OutOfMemoryError Java heap space 問題及解決辦

Maven編譯出現 java lang OutOfMemoryError Java heap space 問題及解決辦

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

               

本文連結:http://blog.csdn.net/kongxx/article/details/7029430

最近在Porting原來的一些工程的build從Ant到Maven,由於工程太大,所以建立了不少樹形結構的工程,此時在編譯的時候常常會出現“java.lang.OutOfMemoryError: Java heap space”錯誤,從而導致編譯失敗,這個錯誤已出現很明顯就是編譯是給JVM分配的Xmx不夠,但是在Maven中直接在mvn命令列後指定-Xmx1024m是不起作用的,此時要想使設定生效,就需要在編譯前設定Maven環境引數,如下:

export MAVEN_OPTS='-Xms256m -Xmx1024m'
然後再執行命令mvn命令編譯就不好出現錯誤了。


           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述