Я попытался следовать приведенному выше совету, но у меня все еще были проблемы с запуском mvn --version. Я искал в Интернете, и я нашел похожий сайт, который дал следующий совет.
"Пожалуйста, запустите команду SET в командной строке и вставьте соответствующую
части здесь, то есть M2_HOME, M2, JAVA_HOME и PATH. "
Инструкции на сайте Apache были не очень понятными, поэтому я попытаюсь сделать их очевидными даже для самых случайных наблюдателей.
1) Перейти к дополнительным настройкам. Сочетание клавиш Windows + пауза.
2) В Win7 нажмите «Дополнительные параметры системы». Это откроет окно свойств системы
3) На вкладке «Дополнительно» щелкните «Переменные среды».
4) Под переменными среды есть две области: переменные пользователя и системные переменные. Когда вы нажимаете на Edit, они оба имеют одинаковое поле. Как обсуждалось здесь и на сайте, нам нужно вводить пути и имена переменных, чтобы Windows автоматически проверяла вашу область Java / Maven при вводе команд Maven. Поскольку у меня возникли проблемы, я поместил переменные Java (JAVA_HOME), переменные Maven (M2 и M2_HOME), пути (они уникальны для вашей машины) как в пользовательских переменных, так и в системных переменных.
5) Если это по-прежнему не работает, вам нужно открыть командную строку и ввести следующее:
"SET M2_HOME". После ввода SET M2_HOME вы должны увидеть некоторые действия. Если вы этого не сделаете, вы допустили ошибку при вводе или не вводите правильные пути. Если вы видите активность, наберите SET M2. Затем выполните команду SET JAVA_HOME и SET PATH.
Если вы видите активность после ввода каждой из команд SET, вы должны иметь возможность заставить работать команду mvn --version.
Это сработало для меня. Я надеюсь, что это работает для вас. Удачи.