Установка maven на windows 7 64bit
Я хочу создать проект Skeleletion Tapestry.
Я следую этому руководству:
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?
Ответы
Ответ 1
- перейдите в проводник в каталог Maven
- перейти к директории в корзине
- скопируйте адрес в адресной строке (должен быть завершен bin)
- перейдите в начало и введите "env"
- Выберите "изменить переменные среды системы"
- найдите переменную PATH, которая также должна иметь существующее значение для Java, поскольку Maven нуждается в Java.
- добавить a; + вставьте путь.
- перезагрузка для обновления системы
- запустите "mvn install" в cli.
юкка
Ответ 2
Настройка 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
У меня была такая же проблема, но я смог ее исправить.
Когда я установил maven_home
, у меня в конце была точка с запятой ;
. Поэтому, когда я устанавливаю путь, он становится MAVEN;\bin ...
. Я удалил полуколону ;
в конце и проблема решена.
По какой-то причине ;
не имеет значения в Windows XP, но это проблема в Windows7 (32 бит).
Натан
Ответ 4
У вас также может быть несколько установок 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 bin (Maven 3) используется до моего предыдущего (Maven 2).
Ответ 5
Вы должны добавить каталог, содержащий исполняемый файл mvn, в переменную среды PATH.
Ответ 6
Windows сортирует все переменные по алфавиту. Не используйте несколько элементов для построения пути к maven как M2 для папки /bin и M2_HOME для корневой папки. Просто возьмите полный путь в \bin каталог maven и поместите его в переменную Path
Ответ 7
- Просто установите переменную системной среды, а не пользовательскую переменную
- установите M2_HOME как: C:\Program Files\apache-maven-3.1.1, а не: C:\Program Files\Apache Software Foundation\apache-maven-3.1.1 (я не знаю почему, но кажется, что пространство действительно имеет значение!)
Ответ 8
Я столкнулся с этой проблемой при использовании maven 3.3.3. Затем пробовал с maven 3.3.9, это сработало! Решение - это скачать новую версию maven.