2012-09-25 2 views
18

После того, как в то время я получаю следующее сообщение об ошибке, когда расширение Gradle STS пытается выполнить Gradle сценарий сборки моего проекта после запуска Eclipse, 3.7 (Indigo) с расширением Gradle STS установлен,Затмение Gradle STS Extension: Не удалось зарезервировать достаточно места для объекта кучи

Unable to start the daemon process. The exit value was: 1. 
This problem might be caused by incorrect configuration of the daemon. 
For example, an unrecognized jvm option is used. 
Please refer to the user guide chapter on the daemon at http://gradle.org/docs/current/userguide/gradle_daemon.html 
Please read below process output to find out more: 
----------------------- 
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. 

Could not fetch model of type 'EclipseProject' using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.0-bin.zip'. 

А вот мои системные требования:

  • для Windows 7 32-битной
  • Eclipse, 3,7 32-разрядных
  • Java jdk1.7.0_07 32-разрядное

Это известная ошибка с этим плагином? Любая идея о том, как это исправить?

ответ

13

Звучит как-то, ваша система не может зарезервировать достаточно памяти для запуска демона Gradle. Имеет ли проект gradle.properties, содержащий настройки памяти (org.gradle.jvmargs)? Или у вас есть gradle.properties в ~/.gradle?

+0

Ни ... Я не имею Gradle файл свойств на моем локальном компьютере ... – user1329572

+8

Попробуйте поместить файл 'gradle.properties' в каталог проекта и установить стандартные параметры памяти Java через' org.gradle.jvmargs', например 'org.gradle.jvmargs = -Xms128m -Xmx256m'. Может быть, ваша система иногда невелика в памяти? –

+0

Файл свойств работал просто отлично, спасибо! – user1329572

5

У меня была такая же проблема с импортом проектов Gradle. (64-разрядная версия Windows 7, sts-3.2.0.RELEASE 32bit, Java jdk1.7.0_13 32-разрядная версия).


решаемые создания gradle.properties файл в директории проекта (= ГНС рабочего пространства) с содержанием: org.gradle.jvmargs = -Xms128m -Xmx512m.

Обратите внимание, что -Xmx = 512m - это максимальный размер JVM-памяти, которую я могу использовать в своей системе. Большие размеры памяти Xmx приводят к описанной ошибке.

34

В затмении, идите в окно, Preferences, Gradle, Аргументы и добавьте Gradle jvmargs -Xms128m -Xmx512m в диалоге:

Preferences dialog

+0

Это решает мою проблему для STS! Я работаю над этим целый день! Спасибо приятель! –

+0

Спасибо - это отлично работает! – brhlavinka

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

  • Нет связанных вопросов^_^