ant打包时内存溢出

来源:互联网 发布:java简单金字塔代码 编辑:程序博客网 时间:2024/05/18 23:26

当使用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 -Xmx512 方法2、在window的环境变量中添加JAVA_OPTS=-Xms64m -Xmx512 问题解决

3.可在环境变量里设置以下参数

ANT_OPTS=-Xmx700M

0 0