使用Ant编译大量java文件时出java.lang.OutOfMemoryError

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:38   952   0

当使用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
问题解决

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP