Non valide “taille maximale du tas” lors de l'exécution de Maven

Je vais avoir des problèmes de configuration de maven. Je suis sous windows 7 64 bits avec 4 GO de RAM.

Je reçois ce message d'erreur lorsque vous essayez d'exécuter mvn:

Invalid maximum heap size: -Xmx512m.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

Voici mes variables utilisateur:

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
Pouvez-vous exécuter java? Essayez java -version premier. Ce qui se passe?
Êtes-vous sûr -Xms256m -Xmx512m ne contient pas de caractères étranges? Peut-être le trait d'union est devenue un n-tableau de bord ou quelque chose? Qui serait arrivé si vous copier/coller l'exemple de quelque part.
Aucune une telle chose comme "M3_HOME", c'est juste M2_HOME pour toutes les versions de Maven. Voir maven.apache.org/download.cgi#Installation
J'ai résolu le même problème sur windows exécution de cette commande sur la ligne de commande windows : définir MAVEN_OPTS=-Xmx1024M -XX:MaxPermSize=256M
med_alpa commentaire m'aide, les cotations sont ambiguës dans Windows

OriginalL'auteur metaphizix | 2014-05-21