2017-07-10 11 views
10

Próbuję uruchomić system Windows na podsystemie Windows i otrzymuję błędy "nie mogę przydzielić pamięci". Jednakże, free -m pokazuje, że mam dużo dostępnej pamięci i ta sama kompilacja działa na Cygwin.Maven na podsystemie Windows dla Linuksa

Ktoś ma jakieś wskazówki, jak sobie z tym poradzić? Wolę zmienić plik settings.xml na moim pliku pom.xml, ale jestem otwarty na prawie wszystko.

+0

Dlaczego upadek? – Eyal

+2

Dlaczego głosy zamykają się i obniżają? Czy to pytanie nie jest wystarczająco ogólne? Przydatny? Powiązany z rozwojem? Brakujące szczegóły? – Eyal

+0

Dziwne, czy zakładam poprawnie, że używasz domyślnych opcji JVM? Czy możesz sprawdzić, czy nie zmieniłeś gdziekolwiek opcji 'Xms' i' Xmx' i czy nie są one nad zasobami twojego systemu? (patrz http://maven.apache.org/configure.html) Czy mógłbyś podać dokładny błąd, który widzisz? I jakiej wersji maven używasz? – Adonis

Odpowiedz

2

Spróbuj zainstalować program, pobierając go, a nie wykonując numer apt-get install maven. Na moich maszynach z Ubuntu nigdy nie byłem w stanie sprawić, aby wersja "apt" działała poprawnie i zawsze pobierano ją bezpośrednio z Maven download. Próbowałem tego na moim WSL i udało mi się zbudować całkiem dobry projekt JEE bez żadnych problemów.