Я получаю команду mvn не распознанной как внутренняя или внешняя команда.
Я установил M2_HOME, JAVA_HOME и добавил% M2_HOME%/bin в переменную пути. Все системные переменные. По-прежнему возникают те же проблемы.
Повторяя переменные, показывающие мне правильные пути.
Путь к Maven: C:apache-maven-3.1.0apache-maven-3.1.0
PATH: Other things,C:Program Files (x86)Javajdk1.7.0_40in,C:apache-maven-3.1.0apache-maven-3.1.0in
и я дважды перезагрузил свой компьютер.
Перезагрузите компьютер, установив M2_HOME (указав на Maven basedir, НЕ каталог bin ) и PATH ( PATH=%M2_HOME%in;%PATH% ).
Если есть файл .bat , он должен работать под Windows, поскольку он, кажется, находит его. Если их нет, то ваши пути неправильны, и вам нужно убедиться, что ваша переменная %PATH% действительно указывает на правильный путь к Maven.
Убедитесь, что вы используете правильную косую черту для вашей ОС. Под Windows они .
Запишите весь путь maven в переменную окружения PATH .
Моя переменная PATH не правильно читала %M2% или %M2_HOME%in , поэтому я написал полный путь в переменную PATH .
Щелкните правой кнопкой мыши Мой компьютер → Свойства → Расширенные настройки системы → Свойства системы отобразится В разделе Advanced → Переменные среды
Нажмите Новый , чтобы установить переменные среды
Имя переменной: JAVA_HOME Значение переменной: C:Program FilesJavajdk1.8.0_121
Имя переменной: M2 Значение переменной:% M2_HOME%in
Имя переменной: M2_HOME Значение переменной: C:Program FilesApache Software Foundationapache-maven-3.5.0
Имя переменной: Путь Значение переменной:% M2_HOME%in
Затем нажмите "ОК", хорошо, хорошо. Теперь перезапустите командную строку и снова проверьте с помощью "mvn -version", чтобы проверить, работает ли mvn, вы также можете перезапустить свою систему.
Он работает. Наслаждайтесь:)
Спасибо Сандип Нехте
Вы пытаетесь ссылаться на переменную пользователя в системных переменных? Попробуйте echo %path% , и M2 должен быть полностью расширен, чтобы показать путь к файлу в вашем каталоге Maven. Если это не так, то эта проблема.
Чтобы исправить это, вы должны создать пользовательскую переменную с именем PATH и добавить туда ссылку %M2% .
Я столкнулся с этой проблемой, которая заставляла меня напрягаться и прислушиваться к тишине. Я столкнулся с проблемой (mvn not detected) после правильной настройки всех необходимых переменных среды. Поэтому, перейдя к одному из ответов здесь, я переключился на другую версию maven и устранил проблему.
Не будучи полностью убежденным, почему это сработало таким образом, я затем распаковал проблемную версию и обновленные env-vars, которые заставили ее работать.
Проблема заключалась в том, что когда я изначально извлекал файл из zip, я немного изменил структуру каталогов. Когда вы извлекаете zip, скажите apache-maven-Xxx-bin.zip , он создает структуру папок как "apache-maven-3.5.0-binapache-maven-3.5.0". "
В моей первой попытке я изменил эту структуру, удалив папку apache-maven-3.5.0-bin и создав структуру apache-maven-3.5.0 в одной папке. Это вызвало проблему.
1 ответ 1
Вам нужно установить Maven и добавить его в путь своей ОС. подробно
Всё ещё ищете ответ? Посмотрите другие вопросы с метками intellij-idea maven или задайте свой вопрос.
Похожие
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
дизайн сайта / логотип © 2020 Stack Exchange Inc; пользовательское содержимое попадает под действие лицензии cc by-sa 4.0 с указанием ссылки на источник. rev 2020.1.14.35781
Как установить Maven на Windows 10
1. JDK и JAVA_HOME
Убедитесь, что JDK установлен, и переменная "JAVA_HOME" добавлена в качестве переменной окружения Windows.
Зайдите в настройки(Settings) и нажмите Cистема(System).
Затем на левой стороне выберите О программе(About) и выберите Информация о системе(System info) в нижней части.
В новом окне Панель управления(Control Panel) нажмите кнопку Дополнительные параметры системы(Advanced system settings) слева.
Теперь в новом открывшемся окне Свойства системы(System Properties) выберите Переменные окружения . (Environment Variables. ) внизу.
Убедитесь в наличии переменной "JAVA_HOME"
2. Установка Apache Maven
Чтобы установить Apache Maven на Windows 10, необходимо загрузить zip-файл с Maven official website. Нужны бинарные файлы, так что ищите ссылку на архив с именем apache-maven-version-bin.zip или apache-maven-version-bin.tar.gz. Распакуйте его в директорию, в которую вы хотите установить Maven. Предположим, распаковали в эту папку — C: Program Files Apache Maven
Настройте переменные среды Windows, добавьте путь к каталогу bin в переменную окружения path.
3. Добавьте M2_HOME и MAVEN_HOME
Добавить M2_HOME и MAVEN_HOME как переменные среды Windows и связать их с папкой Maven. Согласно докуентации Maven необходимо добавить только M2_HOME, но некоторые программы по-прежнему связывают папку Maven с MAVEN_HOME, поэтому безопаснее добавить и эту переменную.
4. Добавить путь
Обновить переменную PATH, добавить папку бин Maven -% M2_HOME% Bin, после чего вы сможете везде запустить команду Maven.
Чтобы протестировать правильность установки Maven, запустите в командной строке: mvn -v Если всё было сделано правильно, то вы увидите сообщение примерно такого содержания:
- Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T18:41:47+02:00)
- Maven home: C:apache-maven-3.3.9
- Java version: 1.8.0_60, vendor: Oracle Corporation
- Java home: C:Program FilesJavajdk1.8.0_60jre
- Default locale: uk_UA, platform encoding: Cp1251
- OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"