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