JAVA_HOME и mvn compile
Как работает mvn compile? Он компилирует с помощью той версии Java, которая указана в JAVA_HOME или та, которая указана в ide?(Я имею ввиду то, что в eclipse у меня стоит jre 8 build 51, а в JAVA_HOME jdk 8 build 202. На какой из этих версий будет собран проект?)
По дате
По рейтингу
jre (Java Runtime Environment) -- среда в которой скопиллированная джава программа может быть запущена...
jdk (Java Development Kit) -- это то в чём компилятор и пр. находится и это будет использовано мавеном.
но ты всегда можешь всё так настроить, что ничего работать не буде
и всё что тебя перечислено -- одна и та же версия джавы...
Больше по теме