Я установил maven и добавил его в путь в своей пользовательской переменной, но когда я запустил команду maven -v из командной строки, она показала, что «maven не распознается как внутренняя или внешняя команда…». Когда я запускаю команду SET JAVA_HOME, она показывает, что путь к моему jdk в порядке. Перед установкой maven я удалил свой старый jdk 1.8.0 и установил jdk 1.8.0_201, всякий раз, когда я запускаю свою среду IDE netbeans, теперь появляется диалоговое окно, показывающее «Не удается найти установку java в указанном jdkhome: C\Program Files\Java\jdk 1.8.0 Вы хотите попробовать использовать версию по умолчанию?" Когда я нажимаю «Да», моя среда IDE netbeans работает отлично. Я думаю, что проблема с maven и jdk связана, я использую ОС Windows 8.1. Может кто-нибудь, пожалуйста, скажите мне, как заставить maven работать? Заранее благодарны за Вашу помощь.
я попробовал "mvn -v" и получил тот же результат.
Это опечатка или в вашем jdkhome отсутствует двоеточие? C\Program Files... вместо C:\Program Files...?
это мой путь JAVA_HOME - C:\Program Files\Java\jdk1.8.0_201 Это нормально?




Вы звоните Maven с помощью mvn. Если звонок mvn -v не работает, mvn, вероятно, не на вашем пути. Убедитесь, что каталог bin в вашей установке Maven находится в вашем Windows PATH.
maven находится в моем пути к системной переменной Windows * C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel \TXE Components\TCS\;C:\Program Files\Intel\TXE Components\TCS\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\ WindowsPowerShell\v1.0\;C:\Program Files (x86)\Lenovo\Password Manager\;C:\Program Files\SourceGear\Common\DiffMerge\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Program Files\Java\jdk1.8.0_201;C:\Users\Babatunde\Maven\apache-maven-3.6.0, но он все еще не работает
Возможно, в вашей переменной пути должно быть «/ bin» после «apache-maven-3.6.0». Спецификация каталога в пути должна быть каталогом, содержащим исполняемый файл. На моей машине это каталог «bin» под каталогом установки maven.
ЭТО СРАБОТАЛО!!!!! Maven работает на моей машине, большое спасибо, спасибо. Я добавил путь maven, заканчивающийся на \bin, и он работает. Проверил командой mvn -v, работает. @Арси, большое спасибо.
Я рад, что это работает для вас. Пожалуйста, не забудьте проголосовать за любые ответы, которые вы считаете полезными, и отметьте один из них как ответ, если вы считаете, что это лучший ответ на ваш вопрос. Вот как работает StackOverflow...
О - треугольники слева от каждого ответа, это для голосования за/против. И для вопросов, которые вы задали, есть переключатель на каждом ответе; щелчок по одному из них будет означать, что вы «приняли» этот ответ. Это дает баллы людям, которые помогают и правильно отвечают на вопросы, что создает репутацию и т. д. В этом случае @JF Meier написал этот ответ, а я только прокомментировал его, поэтому пометка на нем даст ему кредит ответа; голосование дает ему немного больше доверия (поскольку это было полезно). Вы также можете голосовать за комментарии, хотя для этого может потребоваться ваша собственная репутация.
Хорошо, большое спасибо, я проголосовал за ответ @JF, хотя пока не могу голосовать за комментарии. Миллиард спасибо.
@JF, я сделал, он показал 1, и он снова изменился на 0. Что мне делать?
Я думаю, вам нужно 15 репутации, чтобы голосовать вообще, а не только в комментариях. Извините, не понял этого, когда предлагал. Я сам проголосую за ответ.
попробуй "mvn -v"...