"Invalid maximum heap size" beim ausführen von Maven
Ich Probleme mit dem einrichten von maven. Ich bin mit windows 7 64 bit mit 4 GB RAM.
Ich bekomme diese Fehlermeldung, wenn Sie versuchen, führen Sie mvn:
Invalid maximum heap size: -Xmx512m.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Hier sind meine Benutzer-Variablen:
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_55
M2=%M2_HOME%\bin
M2_HOME=C:\Program Files\Apache Software Foundation\apache-maven-3.2.1
MAVEN_OPTS=-Xms256m -Xmx512m
Path=%M2%;%JAVA_HOME%\bin
Kann man java überhaupt? Versuchen
Sind Sie sicher, dass
Keine solche Sache wie "M3_HOME", es ist nur M2_HOME für alle Versionen von Maven. Siehe maven.apache.org/download.cgi#Installation
Ich beschloss, dass ich das gleiche Problem auf windows ausführen mit diesem Befehl auf der windows-Kommandozeile : set MAVEN_OPTS=-Xmx1024M -XX:MaxPermSize=256M
med_alpa Kommentar hilft mir, sind Zitate mehrdeutig Windows
java -version
ersten. Was passiert?Sind Sie sicher, dass
-Xms256m -Xmx512m
nicht enthalten seltsame Zeichen? Vielleicht ist der Bindestrich wurde ein n-dash, oder was? Hätte geschehen können, wenn Sie kopieren/eingefügt am Beispiel von irgendwo.Keine solche Sache wie "M3_HOME", es ist nur M2_HOME für alle Versionen von Maven. Siehe maven.apache.org/download.cgi#Installation
Ich beschloss, dass ich das gleiche Problem auf windows ausführen mit diesem Befehl auf der windows-Kommandozeile : set MAVEN_OPTS=-Xmx1024M -XX:MaxPermSize=256M
med_alpa Kommentar hilft mir, sind Zitate mehrdeutig Windows
InformationsquelleAutor metaphizix | 2014-05-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
alter jvm.config .mvn-Verzeichnis ( es ist im controller-Verzeichnis ).
Studie mvn.sh kommt mit maven. Sie werden sehen, MAVEN_OPTS Einstellung in das Skript.
ausprobieren java -version vor der änderung.
zB : java -Xmx512m -version
jetzt wissen Sie, wie Sie gehen und die änderungen vornehmen.
/sunil
InformationsquelleAutor sunil
Versuchen Sie es mit: -Xmx1024M
Hinweis: 'M' statt 'm'
InformationsquelleAutor David Hernández Martín
User @med_alpa hatte den richtigen Tipp in meinem Fall (Windows):
So stellen Sie sicher, dass das nicht setzen Sie Anführungszeichen um den Wert, den Sie für MAVEN_OPTS
InformationsquelleAutor Adriaan Koster