Для одного из моих проектов я установил JAVA_HOME (с помощью экспорта) в один из этих JDK. в оболочке, и echo $JAVA_HOME правильно печатает установленное значение.
Код: Выделить всё
export JAVA_HOME=/Users/joe/Library/Java/JavaVirtualMachines/corretto-1.8.0_412/Home
echo $JAVA_HOME
/Users/joe/Library/Java/JavaVirtualMachines/corretto-1.8.0_412/Home
Код: Выделить всё
mvn clean install
The JAVA_HOME environment variable is not defined correctly,
this environment variable is needed to run this program.
Подробнее здесь: https://stackoverflow.com/questions/787 ... ot-working