Ошибка нехватки памяти в муравье - PullRequest
8 голосов
/ 06 января 2011

Я пытаюсь запустить задачу 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 м без какого-либо успеха

Обновление

Я решил это. Это не имеет ничего общего с небольшим количеством памяти. Это была бесконечная петля в моем поколении Javadoc.

Ответы [ 2 ]

13 голосов
/ 07 января 2011

Я решил это.

Это не имело ничего общего с маленькой памятью. Это была бесконечная петля в моем поколении Javadoc.

Правильный способ установки дополнительной памяти для ant - использование export ANT_OPTS=-Xmx256m на * nix.

В Windows выполните обычные шаги для установки переменных среды.

5 голосов
/ 06 января 2011

Задача javac ant имеет атрибут memoryMaximumSize , для которого вы должны установить то же значение, что и для -Xmx.

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

Следует добавить, что этодействительно задача javac, которая вызывает переполнение памяти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...