2014-05-21 17 views
5

Mam problemy z konfigurowaniem programu maven. Używam Windows 7 64-bitowy z 4 GB pamięci RAM."Nieprawidłowy maksymalny rozmiar sterty" podczas uruchamiania Maven

otrzymuję ten błąd podczas próby uruchomienia mvn:

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

Oto moje zmienne użytkownika:

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 
+1

można uruchomić Java w ogóle? Najpierw wypróbuj 'java -version'. Co się dzieje? – AlexR

+1

Czy jesteś pewien, że '-Xms256m -Xmx512m' nie zawiera dziwnych znaków? Być może łącznik stał się n-dash czy coś takiego? Może się zdarzyć, jeśli skopiuj/wkleisz gdzieś przykład. –

+0

@RobAu Nie ma czegoś takiego jak "M3_HOME", to tylko M2_HOME dla wszystkich wersji Maven. Zobacz http://maven.apache.org/download.cgi#Installation –

Odpowiedz

0

alter jvm.config w katalogu .mvn (jest w katalogu kontrolera). Studium mvn.sh, które pochodzi z maven. w skrypcie pojawi się ustawienie MAVEN_OPTS. wypróbuj java -version przed zmianą. np .: java -Xmx512m -version teraz już wiesz, jak poruszać się i wprowadzać zmiany.

/Sunil

0

Spróbuj użyć: -Xmx1024M

Uwaga: 'M' zamiast 'M'

+1

Proszę podać wyjaśnienie, na czym polega różnica i dlaczego OP to robi. –

Powiązane problemy