Отработка компилятора java не означает, что Maven выполняет какую-либо работу по поиску подходящей JVM для вас.
Я предполагаю, что вы хотите, чтобы Maven использовал JDK, включающий компилятор, вместо стандартной JRE, к которой относится java
команда, установленная по умолчанию в Windows.
Правильный способ сделать это - сообщить Maven, какой JDK-JVM использовать (или - для опытных пользователей - указать ему использовать компилятор Eclipse)
Вы можете сделать это, установив переменную среды JAVA_HOME так, чтобы она указывала на соответствующий JDK, который вы скачали и установили (в наши дни Oracle хочет платить только пользователям, поэтому Zulu-версия OpenJDK является подходящей альтернативой - https://www.azul.com/downloads/zulu/) или указав полный путь к javac, который вы хотите использовать в теге <executable>
. Для получения полной информации см. https://maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html#executable.