Установка 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 ответов
- перейдите в проводнике в каталог Maven
- перейти к dir в bin
- скопируйте адрес в адресную строку (должен заканчиваться на bin)
- перейдите в меню Пуск и введите "env"
- выберите "Редактировать системные переменные evironment"
- найдите переменную PATH, которая также должна иметь существующее значение для Java, поскольку Maven нуждается в Java.
- добавить a; + вставить путь.
- перезагрузка для обновления системы
- выполнить "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).
Windows сортирует все переменные по алфавиту. Не используйте несколько элементов для построения пути к maven, как M2 для папки / bin и M2_HOME для корневой папки просто возьмите полный путь к \ bin каталог maven и поместите его в переменную Path
- просто установите системную переменную среды, а не пользовательскую переменную
- установить M2_HOME как: C:\Program файлы\Апач-мавен-3.1.1, а не : C:\Program файлы\Апач программ Фонда\ "Апач",-мавен-3.1.1 (я не знаю почему, но кажется, что пространство действительно имеет значение!)
Я столкнулся с этой проблемой при использовании maven 3.3.3. Затем попробовал с maven 3.3.9, это сработало! Решением является загрузка новой версии maven.