2015-05-27 4 views
0

Я lanched команды mvn -version только после перезагрузки и я получил:Ошибки при инициализации VM

Apache Maven 3.3.1 (cab6659f9874fa96462afef40fcf6bc033d58c1c; 2015-03-13T21:10:2 
7+01:00) 
Maven home: C:\apache-maven-3.3.1\bin\.. 
Java version: 1.7.0_45, vendor: Oracle Corporation 
Java home: C:\Program Files (x86)\Java\jdk1.7.0_45\jre 
Default locale: fr_FR, platform encoding: Cp1252 
OS name: "windows 8", version: "6.2", arch: "x86", family: "windows" 

, а затем lanched на моем проекте каталога команды:

mvn -o clean install 

и я получил

Error occurred during initialization of VM 
Could not reserve enough space for object heap 
Error: Could not create the Java Virtual Machine. 
Error: A fatal exception has occurred. Program will exit. 

После того, как я повторно выполнил команду «mvn -version», я получил ту же ошибку Любые идеи, почему я получил это странное поведение и как его исправить? Я уже установить переменную Maven:

MAVEN_OPTS = -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m 

Спасибо заранее за вашу помощь!

ответ

0

В конце строки есть кавычка?

MAVEN_OPTS = -Xmx1024m -XX:MaxPermSize=512m" 
+0

На самом деле это только опечатка, кавычка не существует в моей переменной окружения. Я также отредактировал вопрос, я действительно получил ошибку, пытаясь построить мой проект. – sabrina2020

0

Сообщение об ошибке означает, что у вас недостаточно ОЗУ для запуска JVM с запрошенными настройками памяти. Вероятно, после загрузки на компьютере работает не так много других приложений, поэтому осталось 1.5 ГБ оперативной памяти, но через некоторое время с дополнительными программами, использующими запрошенную RAM объемом 1,5 ГБ, больше нет. Попробуйте уменьшить настройку, например. до:

MAVEN_OPTS = -Xmx256m -XX:MaxPermSize=64m 

Этого должно быть достаточно для работы maven -version.