Home Ant打包时报内存溢出
Post
Cancel

Ant打包时报内存溢出

报错信息

Ant编译任务报错Java Heap Space

解决方法

  1. 修改Ant命令脚本

    找到Ant的安装目录,进入bin目录,根据不同的环境,修改对应的脚本。Linux下面打开ant脚本,在ant_exec_args=之前加一行代码export ANT_OPTS=-Xmx1024m;Windows下面打开ant.bat, 在@echo off之后加一行代码set ANT_OPTS=-Xmx1024m

  2. 更改Ant的javac指令参数

    新增以下参数fork="true" memoryMaximumSize="1024m"。注意fork="true"必须与memoryMaxinumSize配套使用。fork="true"是指单独起一个Java进程才处理编译任务。

This post is licensed under CC BY 4.0 by the author.