java eclipse jvm gradle sts-springsourcetoolsuite

java - Eclipse Gradle STS Extension: No se pudo reservar suficiente espacio para el montón de objetos



jvm sts-springsourcetoolsuite (3)

En eclipse, vaya a Ventana, Preferencias, Gradle, Argumentos y agregue gradle jvmargs -Xms128m -Xmx512m en el diálogo:

De vez en cuando obtendré el siguiente error cuando la extensión Gradle STS intente ejecutar el script de compilación Gradle de mi proyecto después de iniciar Eclipse 3.7 (Indigo) con la extensión Gradle STS instalada.

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''.

Y aquí están mis especificaciones del sistema:

  • Windows 7 de 32 bits
  • Eclipse 3.7 32 bits
  • Java jdk1.7.0_07 de 32 bits

¿Es este un error conocido con este plugin? ¿Alguna idea de cómo solucionarlo?


Suena como de vez en cuando, su sistema no puede reservar suficiente memoria para iniciar el daemon Gradle. ¿El proyecto tiene un gradle.properties contiene configuraciones de memoria ( org.gradle.jvmargs )? O, ¿tienes un gradle.properties en ~ / .gradle?


Tuve el mismo problema con la importación de proyectos Gradle. (Windows 7 64 bits, sts-3.2.0.RELEASE 32 bits, Java jdk1.7.0_13 32 bits).

Se resolvió la creación del archivo gradle.properties en el directorio del proyecto (= espacio de trabajo sts) con contenido: org.gradle.jvmargs = -Xms128m -Xmx512m .

Tenga en cuenta que -Xmx = 512m es el tamaño máximo de memoria JVM que puedo usar en mi sistema. Los tamaños de memoria Xmx más grandes llevan a un error descrito.