% M2% не работает в системной переменной Path, но только в пользовательской переменной Path
Я устанавливаю Maven и мне нужно установить M2 и M2_Home. Я установил их в пользовательских переменных в переменных окружения. И я добавил;%M2%
к переменной Path в системных переменных в переменных среды. Я ожидал, что смогу бежатьmvn --version
но я не могт. Однако если я сделаюecho %Path%
Я вижу, что есть%M2%
на пути, и если яecho %M2%
Я вижу каталог bin, в котором находится mvn.
Итак, у меня была эта проблема. Проблема не была решена, пока я не создал переменную Path в пользовательских переменных и добавил%M2%
к этому (и удалил его из пути в системных переменных). Теперь это работает. Кто-нибудь знает, почему он работает только так?