Mvn не является внутренней или внешней командой

Я получаю команду 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"
Оцените статью
Ремонт оргтехники
Добавить комментарий