Установка maven на windows 7 64bit

Я хочу создать проект Skeletion гобелена. Я следую этим указаниям.: 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?

8 ответов


  1. перейдите в проводнике в каталог Maven
  2. перейти к dir в bin
  3. скопируйте адрес в адресную строку (должен заканчиваться на bin)
  4. перейдите в меню Пуск и введите "env"
  5. выберите "Редактировать системные переменные evironment"
  6. найдите переменную PATH, которая также должна иметь существующее значение для Java, поскольку Maven нуждается в Java.
  7. добавить a; + вставить путь.
  8. перезагрузка для обновления системы
  9. выполнить "mvn install" в cli.

Юкки


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

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

Нажмите Кнопку Создать

добавить

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

M2=%M2_HOME%\bin

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

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

пример:

C:\Users\arun.bc\oraclexe\app\oracle\product.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"

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

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

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

Натан


вы также можете иметь несколько установок Maven на своем пути, как я делаю:

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 bin (Maven 3) используется перед моим предыдущим (Maven 2).


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


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


  1. просто установите системную переменную среды, а не пользовательскую переменную
  2. установить M2_HOME как: C:\Program файлы\Апач-мавен-3.1.1, а не : C:\Program файлы\Апач программ Фонда\ "Апач",-мавен-3.1.1 (я не знаю почему, но кажется, что пространство действительно имеет значение!)

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