Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Error occurred during initialization of VM, Could not create the Java virtual machine. / 5 сообщений из 5, страница 1 из 1
18.03.2015, 18:56
    #38908954
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Error occurred during initialization of VM, Could not create the Java virtual machine.
привет.

может кто знает как решить проблему.

при сборке проекта мавеном вылетает

mvn clean install

Error occurred during initialization of VM
Could not create the Java virtual machine.
Could not reserve enough space for object heap

MAVEN_OPTS ставил такие:

-Xms1024m -Xmx1024m -XX:MaxPermSize=512m
-Xms1024m -Xmx1024m -XX:MaxPermSize=1024m
-Xms1024m -Xmx1024m -XX:MaxPermSize=512m
-Xms1024m -Xmx2048m
-Xms256m -Xmx512m
-Xms512m -Xmx512m
-Xms512m -Xmx1024m -XX:MaxPermSize=256m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC

если запускать мавен с ключом -DskipTests, то собирается.

спасибо.
...
Рейтинг: 0 / 0
18.03.2015, 19:37
    #38908985
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Error occurred during initialization of VM, Could not create the Java virtual machine.
-XX:MaxPermSize=1024m - это бред. Для сборки проекта 128Mb хватит с головой. Лучше вообще не трогать.
-Xmx2048m - не будет работать по x86.

Проблема в том что JVM нужен не фрагментированый кусок памяти под кучу. Если такого нет, то и JVM не может зарезервировать памяти. Соответственно если там несколько жадных процессов и каждому чего-то надо, то и вот.

Убери вообще все приведенные параметры.
...
Рейтинг: 0 / 0
18.03.2015, 19:54
    #38909006
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Error occurred during initialization of VM, Could not create the Java virtual machine.
Blazkowicz,

как обычно, огромное спасибо. удалил maven_opts; перезагрузил машину, все собралось.
...
Рейтинг: 0 / 0
19.03.2015, 09:40
    #38909377
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Error occurred during initialization of VM, Could not create the Java virtual machine.
Ответ был неправильный. Причина ошибки - в том, что показанные значения MAVEN_OPTS были рассчитаны на 64-битный JDK, которым и надо пользоваться всегда когда возможно. То есть, говоря кратко, всегда. А вместо него был применён 32-битный JDK. Для него следовало уменьшить некоторые параметры. Убирание MAVEN_OPTS означает всего лишь, что выбрались какие-то значения по умолчанию, зависящие от объёма памяти ПК. Правильный ответ в том, что надо пользоваться нормальным JDK (и естественно иметь нормальный компьютер с нормальной операционной системой).
...
Рейтинг: 0 / 0
19.03.2015, 09:52
    #38909388
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Error occurred during initialization of VM, Could not create the Java virtual machine.
Partisan M,

Полезный совет. Молодцом.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Error occurred during initialization of VM, Could not create the Java virtual machine. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]