当使用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"来加在编译时的内存