2011-01-06 128 views
8

我试图运行Ant任务内存不足的错误,但我得到以下错误:退房蚂蚁

[javadoc] javadoc: error - java.lang.OutOfMemoryError: Please increase memory. 
[javadoc] For example, on the Sun Classic or HotSpot VMs, add the option -J-Xmx 
[javadoc] such as -J-Xmx32m. 
[javadoc] 1 error 
[javadoc] 103 warnings 

我曾尝试使用Google找到了我如何可以设置这个值,但我不能找到它。 我试图

<javadoc maxmemory="256m"> 

我已经试过

export ANT_OPTS=-Xmx256m 

,但我仍然得到同样的异常。我试图增加值1024米witouth任何成功

更新

我解决它。这与小小的记忆毫无关系。这是我在javadoc世代的无情循环。

+0

您似乎缺少在导出中推荐的-J。 – dlamblin 2011-01-06 18:44:05

+0

没有,没有工作 – 2011-01-07 09:52:44

回答

13

我解决了它。

它与小记忆无关。这是我在javadoc世代的无情循环。

为蚂蚁设置更多内存的正确方法是在* nix上使用 export ANT_OPTS=-Xmx256m

在Windows中关注usual steps for setting environment variables.

5

javac ant任务的属性memoryMaximumSize您应该将其设置为与-Xmx相同的值。

<javac memoryMaximumSize="256m" ...> 
    ... 
</javac> 

我应该补充说,这是假定它确实是导致内存溢出的javac任务。

+0

我试过这个。没有工作。相同的行为 – 2011-01-06 22:18:34