Переменная среды Maven JAVA_HOME не определена правильно, но - PullRequest
0 голосов
/ 06 февраля 2020

Я настраиваю Maven на Windows, и я думаю, что все настроено правильно, но я все еще получаю ошибку «Переменная среды JAVA_HOME не определена правильно», когда я запускаю

mvn --version

В моих переменных среды у меня есть следующее:

Пользовательские переменные

  • M2_HOME равен C: \ apache -maven-3.6.3
  • MAVEN_HOME - C: \ apache -maven-3.6.3
  • JAVA_HOME - C: \ Program Files \ Java \ jdk-11.0.2 \ bin

Системные переменные

  • JAVA_HOME - это C: \ Program Files \ Java \ jdk-11.0.2 \ bin

Внутри системных переменных, в моей переменной Path, я иметь:

  • C: \ Program Files (x86) \ Common Files \ Oracle \ Java \ javapath

  • C: \ ProgramData \ Oracle \ Java \ javapath

  • C: \ Program Files \ Java \ jdk-11.0.2 \ bin

  • C: \ apache -maven-3.6.3 \ bin

Не могу понять, что не так с этими средами Нет переменных, так что Maven будет давать мне эту ошибку. Любая помощь будет принята с благодарностью!

1 Ответ

2 голосов
/ 06 февраля 2020

Ваш JAVA_HOME неверен. JAVA_HOME должен быть "C: \ Program Files \ Java \ jdk-11.0.2"

Не забудьте повторно открыть новую консоль после сброса среды JAVA_HOME, чтобы применить новое значение.

...