2012-09-24 14 views
6

Ho letto tutti i tipi di soluzioni per questo. Un link in un commento injava.lang.OutOfMemoryError: Errore spazio permGen

Dealing with “java.lang.OutOfMemoryError: PermGen space” error

è il migliore che ho trovato finora. Piuttosto complicato da seguire però.

Il punto è che ho ricevuto questo errore semplicemente compilando un progetto con Maven.

A mia conoscenza non esiste un server di applicazioni finora. COSÌ cosa sta succedendo?

E cosa posso fare?

Questo è il mio errore:

[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 1:02.743s 
[INFO] Finished at: Mon Sep 24 17:48:50 CEST 2012 
[INFO] Final Memory: 77M/894M 
[INFO] ------------------------------------------------------------------------ 
--------------------------------------------------- 
constituent[0]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/aether-a 
pi-1.13.1.jar 
constituent[1]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/aether-c 
onnector-wagon-1.13.1.jar 
constituent[2]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/aether-i 
mpl-1.13.1.jar 
constituent[3]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/aether-s 
pi-1.13.1.jar 
constituent[4]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/aether-u 
til-1.13.1.jar 
constituent[5]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/commons- 
cli-1.2.jar 
constituent[6]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/maven-ae 
ther-provider-3.0.4.jar 
constituent[7]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/maven-ar 
tifact-3.0.4.jar 
constituent[8]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/maven-co 
mpat-3.0.4.jar 
constituent[9]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/maven-co 
re-3.0.4.jar 
constituent[10]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/maven-e 
mbedder-3.0.4.jar 
constituent[11]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/maven-m 
odel-3.0.4.jar 
constituent[12]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/maven-m 
odel-builder-3.0.4.jar 
constituent[13]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/maven-p 
lugin-api-3.0.4.jar 
constituent[14]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/maven-r 
epository-metadata-3.0.4.jar 
constituent[15]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/maven-s 
ettings-3.0.4.jar 
constituent[16]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/maven-s 
ettings-builder-3.0.4.jar 
constituent[17]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/plexus- 
cipher-1.7.jar 
constituent[18]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/plexus- 
component-annotations-1.5.5.jar 
constituent[19]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/plexus- 
interpolation-1.14.jar 
constituent[20]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/plexus- 
sec-dispatcher-1.3.jar 
constituent[21]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/plexus- 
utils-2.0.6.jar 
constituent[22]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/sisu-gu 
ava-0.9.9.jar 
constituent[23]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/sisu-gu 
ice-3.1.0-no_aop.jar 
constituent[24]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/sisu-in 
ject-bean-2.3.0.jar 
constituent[25]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/sisu-in 
ject-plexus-2.3.0.jar 
constituent[26]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/wagon-f 
ile-2.2.jar 
constituent[27]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/wagon-h 
ttp-2.2-shaded.jar 
constituent[28]: file:/C:/Program%20Files%20(x86)/apache-maven-3.0.4/lib/wagon-p 
rovider-api-2.2.jar 
--------------------------------------------------- 
Exception in thread "main" java.lang.OutOfMemoryError: PermGen space 

risposta

9

Si prega di vedere questa domanda: "java.lang.OutOfMemoryError: PermGen space" in Maven build

(o)

Si prega di consultare questo link: http://vikashazrati.wordpress.com/2007/07/26/quicktip-how-to-increase-the-java-heap-memory-for-maven-2-on-linux/

If you get an error OutOfMemory error while doing mvn site, because of all the reports that you are generating, just increase the heap size for maven2. The way to do that on linux.

In your mvn.sh add this as the first line after the copyright and other comments.

export MAVEN_OPTS=”-Xmx512m”

note than Maven 2.0.6 onwards some users have reported that the double quotes give problems, hence you might want to use

export MAVEN_OPTS=-Xmx512m

+0

set MAVEN_OPTS = "-Xmx512m" ha funzionato per me su Wi ndows – mannuk

+1

Su mac osx, ho bisogno di impostare '-XX: MaxPermSize', es. 'export MAVEN_OPTS =" - Xmx512m -XX: MaxPermSize = 128m "' – zzy

Problemi correlati