Установка maven на windows 7 64bit - PullRequest
15 голосов
/ 28 августа 2011

Я хочу создать проект гобеленового скелета. Я следую этому руководству: http://maven.apache.org/download.html#Installation, http://juanjoefe.com/tutoriales/instalar-maven-en-windows-7/ и другие руководства в интернете.

Но когда я набираю "mvn --version" или "mvn -version", я всегда получаю сообщение об ошибке "mvn не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

Мои друзья используют Windows 7 x86, и у них не было проблем. Как я могу установить Maven 3.0.3 на Windows 7 x64?

Ответы [ 9 ]

22 голосов
/ 28 августа 2011
  1. перейдите в проводнике к каталогу Maven
  2. перейдите в каталог в корзине
  3. скопируйте адрес в адресной строке (должен заканчиваться корзиной)
  4. перейдите в меню «Пуск» и введите «env»
  5. Выберите «изменить системные переменные среды»
  6. найдите переменную PATH, которая также должна иметь существующее значение для Java, поскольку Maven нуждается в Java.
  7. append a;+ вставьте путь.
  8. перезагрузите систему, чтобы обновить систему
  9. запустите "mvn install" в кли.

Юкка

17 голосов
/ 23 сентября 2012

Настройка Maven 3.0.4 в Windows 7 64 бит

Щелкните правой кнопкой мыши Мой компьютер -> Свойства -> Дополнительные свойства системы -> Переменные среды -> Системные переменные

Нажмите Создать

Добавить

M2_HOME=C:\maven\apache-maven-3.0.4

M2=%M2_HOME%\bin

Предполагая, что JAVA_HOME уже настроен.

Изменить переменную среды пути и добавить %M2% как ;%M2% в конце существующего пути

пример:

C:\Users\arun.bc\oraclexe\app\oracle\product\10.2.0\server\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Dell\DW WLAN Card;C:\Ruby193\bin;C:\Borland\BCC55\Bin;%JAVA_HOME%/bin;%M2%

Применить и закрыть системные свойства

Откройте новую командную строку и введите

mvn --version

Следующим будет сообщение,

C:\Users\arun.bc>mvn --version
Apache Maven 3.0.4 (r1232337; 2012-01-17 16:44:56+0800)
Maven home: C:\maven\apache-maven-3.0.4
Java version: 1.7.0_03, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_03\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
3 голосов
/ 27 июня 2012

У меня была такая же проблема, но я смог ее исправить.

Когда я настроил maven_home, у меня была точка с запятой ; в конце. Поэтому, когда я установил путь, он стал MAVEN;\bin .... Я удалил точку с запятой ; в конце, и проблема решена.

По какой-то причине ; не имеет значения в Windows XP, но является проблемой в Windows7 (32-разрядная версия).

Nathan

2 голосов
/ 28 августа 2011

У вас также может быть несколько установок Maven в вашей переменной PATH, как у меня:

C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\glassfish3\jdk7\bin;C:\DEV\servers\apache-tomcat-7.0.5\bin;C:\Program Files (x86)\Java\jdk1.6.0_25\bin;C:\DEV\apache-maven-3.0.3\bin;C:\DEV\apache-maven-2.2.1\bin;C:\Program Files (x86)\Windows Live\Shared 

Первая корзина Maven (Maven 3) используется перед моей предыдущей (Maven 2).

1 голос
/ 26 ноября 2012

Windows сортирует все переменные по алфавиту.Не используйте несколько элементов для создания пути к maven, например M2 для папки / bin и M2_HOME для корневой папки, просто введите полный путь к каталогу \ bin maven и поместите его в переменную Path

1 голос
/ 28 августа 2011

Вы должны добавить каталог, содержащий исполняемый файл mvn, в переменную среды PATH.

0 голосов
/ 10 марта 2019

Решил мою проблему, выполнив следующие действия:

  1. Согласно странице раздела [Установка] Maven, там написано: «Извлечь дистрибутивный архив в любой каталог».Таким образом, извлеченные файлы на диске G: и, следовательно, это была причина root.

  2. Перемещение загруженной папки на диск C: решило мою проблему

  3. Обновлены переменные среды.Закройте и снова откройте командную строку.

0 голосов
/ 13 апреля 2016

Я сталкивался с этой проблемой при использовании maven 3.3.3. Потом попробовал с maven 3.3.9, все заработало! Решение - скачать новую версию Maven.

0 голосов
/ 23 октября 2013
  1. Просто установите системную переменную среды, а не пользовательскую переменную
  2. установите M2_HOME как: C: \ Program Files \ apache-maven-3.1.1, а не: C: \ Program Files \ Apache Software Foundation \ apache-maven-3.1.1 (не знаю почему, но кажется, что пространство действительно имеет значение!)
...