Ant编译项目资源不足

转:

今天用ant编译项目出现[javac]系统资源不足。的错误,如下

Buildfile:build.xml

-compile:

[javac]Compiling919sourcefilestoE:\DSHR\dshr\WebContent\WEB-INF\classes

[javac]

[javac]

[javac]系统资源不足。

[javac]有关详细信息,请参阅以下堆栈追踪。

[javac]java.lang.OutOfMemoryError:Javaheapspace

看来是内存不足,给设置大一点

<targetname="-compile">

<javacsrcdir="${srcdir}"destdir="${builddir}"memorymaximumsize="500M"includes="**/*.java"classpathref="class_path">

<compilerargvalue="-Xlint:unchecked"/>

</javac>

</target>

在编译出现下面的错误

Buildfile:build.xml

-compile:

[javac]Compiling919sourcefilestoE:\DSHR\dshr\WebContent\WEB-INF\classes

[javac]Sinceforkisfalse,ignoringmemoryMaximumSizesetting.

[javac]

[javac]

[javac]系统资源不足。

[javac]有关详细信息,请参阅以下堆栈追踪。

[javac]java.lang.OutOfMemoryError:Javaheapspace

Sinceforkisfalse,ignoringmemoryMaximumSizesetting.这句话应该是因为fork是false所以我设置的memoryMaxmumSize就被忽略了,继续修改

<targetname="-compile">

<javacsrcdir="${srcdir}"destdir="${builddir}"fork="true"memorymaximumsize="500M"includes="**/*.java"classpathref="class_path">

<compilerargvalue="-Xlint:unchecked"/>

</javac>

</target>

再用ant编译,通过了。

说明:在Ant的文档中(默认为%ANT_HOME%/docs/manual/index.html)可以查看AntTasks里面列出了不少任务其中javac在CompileTasks中

点击javac可以查看更多的参数信息

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/youjianbo_han_87/archive/2009/01/23/3851884.aspx

ant

相关推荐