2017-01-20 2 views
0

Я искал следующую ошибку во многих местах, но, похоже, не может прийти к консенсусу относительно решения или того, что работает в этом отношении.Ошибка сканирования при импорте проектов Maven в Eclipse

"Maven Projects Ошибка сканирования [путь проекта]; java.lang.OutOfMemoryError: Java пространство кучи"

Я поставил MAVEN_OPTS в "-Xms512m -Xmx1024m -XX: MaxPermSize = 1024"

Проект, который я импортирую, представляет собой проект с множеством изображений, значков, .swf и JS-файлов.

Есть ли что-то еще, что мне нужно, или я устанавливаю выше в терминале неправильный путь?

ответ

1

Посмотрите на процесс сборки maven в jvisualvm (из вашего jdk). Там вы видите, сколько памяти потребляется. Если вы видите, что сборка превышает 1024 МБ, установите -Xmx на большее значение. Если вы видите, что максимальный размер кучи ниже 1024 МБ, то ваши настройки MAVEN_OPTS не работают.

+0

мне нужно будет исследовать jvisualvm кажется, я не знаком с этим. – user2568374

+0

Установлен Jvisualvm, но через пару часов все еще не уверен, как запустить/использовать его. Хорошая стратегия, которую вы предоставили, но определенно длинный разрез. – user2568374

+0

Итак, я наконец-то установил и запустил ПОСЛЕ УСТАНОВКИ НОВОГО JDK. Я наблюдаю за размером кучи для Eclipse max на 536B, и когда размер используемой кучи достигает 527B, это приводит к ошибкам. Итак, похоже, что Xmx находится на 512? Я набираю «export MAVEN_OPTS = -Xmx1024m» в терминале. Что я делаю не так? – user2568374

0
Смежные вопросы