2016-01-06 3 views
5

Я пытаюсь установить maven на свой компьютер. (Windows 7)Maven - «файлы были неожиданными на данный момент»

Ниже приведены шаги, которые я сделал.

1. Installed Java 1.8.0.11 
2. Added a system variable JAVA_HOME = C:\Program Files\Java\jdk1.8.0_11 
3. Appended it to the path - PATH=%JAVA_HOME%\bin;C:\Program Files\......;... etc 
4. Typed "Java -version" in command line and got the java version details as usual. 
5. Then I downloaded and extracted the Maven 3.3.3 
6. Added the M2_HOME to system variable.M2_HOME=C:\Program Files\apache-maven-3.3.3\apache-maven-3.3.3 
7. Added M2 Variable M2=%M2_HOME%\bin 
8. Appended M2 to Path variable. PATH=%M2%;%JAVA_HOME%\bin;....;...etc 
9. Typed mvn --version in command line. 

Выполните следующую ошибку.

Файлы были неожиданными в настоящее время.

Что здесь не так? Пожалуйста, помогите мне решить эту проблему.

Заранее благодарен!

** Примечание. Я не использую кавычки для любого из путей здесь. Кроме того, я попытался с 8 полукокса синтаксис для имен папок, как это:

множества JAVA_HOME = "C: \ PROGRA ~ 1 \ Java"

Non из них были решены проблемы. Пожалуйста, прочитайте шаги я добавил и помочь мне, чтобы решить это. **

+2

'% M2_HOME% \ bin' должны быть добавлены к' PATH' как то, что вы сделали с Java. – nobeh

+1

И на самом деле вам не нужны M2 и M2_HOME. – Tunaki

+0

@Tunaki Некоторые инструменты обеспечивают интеграцию с готовыми модулями, если они находят «M2_HOME». – nobeh

ответ

11

Наконец-то я был в состоянии решен вопрос.

Цитированное значение в пользовательских переменных вызвало ошибку «Файлы были неожиданными в это время» в maven.

Я потратил много времени на изменение переменных Java_home и M2_home с разными комбинациями, но, наконец, проверил пользовательскую переменную и отметил там цитаты.

Home = "C:\Program Files (x86)\Git\bin" 

Удалены кавычки и изменяют переменную git home, как показано ниже, и теперь все работает нормально. :)

Home = C:\Program Files (x86)\Git\bin 

This is where the error was

0

Попробуйте добавить

C:\Program Files\apache-maven-3.3.3\apache-maven-3.3.3\bin 

к PATH переменной

+0

Я пробовал это, но все равно не повезло :( – kushan

Смежные вопросы