报错信息
Ant编译任务报错Java Heap Space
。
解决方法
-
修改Ant命令脚本
找到Ant的安装目录,进入bin目录,根据不同的环境,修改对应的脚本。Linux下面打开
ant
脚本,在ant_exec_args=
之前加一行代码export ANT_OPTS=-Xmx1024m
;Windows下面打开ant.bat
, 在@echo off
之后加一行代码set ANT_OPTS=-Xmx1024m
。 -
更改Ant的javac指令参数
新增以下参数
fork="true" memoryMaximumSize="1024m"
。注意fork="true"
必须与memoryMaxinumSize
配套使用。fork="true"
是指单独起一个Java进程才处理编译任务。