% 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?

questionAnswers(1)

yourAnswerToTheQuestion