2011-01-06 123 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