При настройке абсолютного пути JDK в pom. xml работает, это не переносимый способ установки java. Ваши коллеги не оценят, когда вы совершите коммит и наберете sh этого помпона. xml.
Для Maven вы должны убедиться, что JAVA_HOME указывает на root JDK.
set JAVA_HOME="C:\Program Files\Java\jdk1.8.0_171"
Поскольку вы включили Windows, вы также можете установить его на стандартной панели переменных среды.
Вы можете проверить свою конфигурацию, запустив mvn -version
:
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: C:\tools\apache-maven-3.6.3\bin\..
Java version: 1.8.0_232, vendor: Amazon.com Inc., runtime: C:\tools\java\jdk1.8.0_232\jre
Default locale: fr_CA, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"