ant 编译,内存溢出

当使用Ant编译大量的Java源文件时,会出现java.lang.OutOfMemoryError: Java heap space异常,解决方法:

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

方法2、执行ant命令前,设置一下环境变量:set JAVA_OPTS=-Xms800m -Xmx800

你可能感兴趣的:(java,ant)