1. 程式人生 > >eclipse下用Ant編譯大量java檔案時出Java heap space異常解決方法

eclipse下用Ant編譯大量java檔案時出Java heap space異常解決方法

問題:Try to increase heap size. Can be done by defining ANT_OPTS=-Xmx640m

問題截圖

解決辦法:

當使用Ant編譯大量的Java原始檔時,會出現java.lang.OutOfMemoryError: Java heap space異常,解決方法:


<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${dest}" debug="true" fork="true" memoryMaximumSize="512m">

<classpath refid="project.class.path"/>
<classpath refid="jspc.class.path"/>
</javac>
</target> 在javac的選項裡增加 fork="true" memoryMaximumSize="512m"來加在編譯時的記憶體

用eclipse 開發,在用ant編譯web工程時,碰到java.lang.OutOfMemoryError: Java heap space異常
解決辦法:
方法1、window->preferences->java->installed jres->edit jre
把default vm arguments 的引數設為-Xms64m -Xmx512m
方法2、在window的環境變數中新增JAVA_OPTS=-Xms64m -Xmx512m
問題解決

我是能過第一種成功的!