Maven: команда mvn не найдена
Я установил следующие системные верификации (OS = Vista):
M2_HOME = C:\Program Files\Maven
M2 = %M2_HOME%\bin
path = %M2%
Если я запустил mvn-версию, я получаю:
mvn: command not found
Кто-нибудь может понять, почему это может быть?
Спасибо.
Ответы
Ответ 1
Если вы находитесь на окнах, я полагаю, что вам нужно установить PATH следующим образом:
SET PATH=%M2%
Кроме того, я предполагаю, что вам нужно установить свой путь к чему-то вроде C:...\apache-maven-3.0.3 \, потому что это папка по умолчанию для архива Windows.
С другой стороны, я предполагаю, что вам нужно добавить путь к maven к вашему, и не устанавливать его только в maven, поэтому вы должны выглядеть так:
SET PATH=%PATH%;%M2%
Ответ 2
Я пробовал решения из других потоков. Добавление M2 и M2_HOME в системные переменные и даже в переменные пользователя. Запуск cmd как admin. Ни один из методов не работал.
Но сегодня я добавил весь путь к maven bin к моим системным переменным "PATH" (C:\Program Files (x86)\Apache Software Foundation\apache-maven-3.1.0\bin), кроме других путей, и до сих пор он работает хорошо. Надеюсь, так оно и будет.
Ответ 3
Я следовал этому руководству: Как установить Maven на Windows
Но, запустив mvn -version
, я все же получил:
mvn: команда не найдена
Итак, я закрыл текущее окно git и открыл новое. Все прошло хорошо :)
Ответ 4
- Запустите "путь" в командной строке и убедитесь, что указан каталог установки maven.
- Убедитесь, что maven установлен в 'C:\Program Files\Maven'.
Ответ 5
Я думаю, проблема связана с пробелами. У меня была переменная в системных переменных, но она не работала. Когда я менял переменную Progra~1 = 'Program Files'
, все работает нормально.
M2_HOME C:\Progra~1\Maven\apache-maven-3.1.1
Я также переместил мой M2_HOME
в конце PATH(%M2_HOME%\bin)
. Я не уверен, имеет ли это какое-либо значение.
Ответ 6
mvn -version
экспорт PATH = $ PATH: /opt/apache-maven-3.6.0/bin
Ответ 7
Настройка Maven:
а. установить Maven из https://maven.apache.org/download.cgi
б. разархивируйте maven и сохраняйте в C-диске.
с. Установите MAVEN_HOME в системную переменную.
![enter image description here]()
д. Установить путь для Maven
![enter image description here]()
Ответ 8
Я думаю, что учебник, пройденный @emdhie, очень поможет.
Как установить Maven
Но я последовал и все еще получаю mvn: command not found
Я нашел это решение, чтобы узнать, что не так в моей конфигурации:
Я открыл командную строку и вызвал эту команду:
../apache-maven-3.5.3/bin/mvn --version
После этого я получил правильный JAVA_HOME и увидел, что мой JAVA_HOME был неверным.
Надеюсь это поможет.