% M2% nie działa w zmiennej systemowej Ścieżka, ale tylko w zmiennej użytkownika Ścieżka
Instaluję Maven i muszę ustawić M2 i M2_Home. Ustawiłem je w zmiennych użytkownika w zmiennych środowiskowych. I dodałem;%M2%
do zmiennej Path w zmiennych systemowych w zmiennych środowiskowych. Spodziewałem się, że będę w stanie biecmvn --version
ale nie mogłem. Jednak jeśli to zrobięecho %Path%
Widzę, że jest%M2%
na ścieżce i jeśli jaecho %M2%
Widzę katalog bin, w którym znajduje się mvn.
Więc miałem ten problem. Problem nie został rozwiązany, dopóki nie utworzyłem zmiennej Path w zmiennych użytkownika i nie dodałem%M2%
do tego (i usunięto go ze ścieżki w zmiennych systemowych). Teraz działa. Czy ktoś wie, dlaczego działa tylko w ten konkretny sposób?