Se avete installato Java tramite brewin Macallora è probabile che troverete la vostra Java Home directory qui:
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
Il prossimo passo ora sarebbe trovare a quale Java Homedirectory sta puntando Maven. Per trovarlo digita il comando:
mvn -version

I campi a cui siamo interessati qui sono:
Java versione runtime.
Maven sta puntando al momento Java 13. Inoltre, è possibile visualizzare il percorso principale Java sotto il runtime della chiave, ovvero:
/usr/local/Cellar/openjdk/13.0.2+8_2/libexec/openjdk.jdk/Contents/Home
Per modificare la versione Java di Maven, è necessario aggiungere il Java 8percorso principale alla JAVA_HOMEvariabile env.
Per fare ciò dobbiamo eseguire il comando:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
nel terminale.
Ora, se controlliamo la versione di Maven, possiamo vedere che ora punta a Java 8.

Il problema è che se si controlla di nuovo la versione di Maven nel nuovo terminale, si troverà che punta a Java 13. Per evitare ciò, suggerirei di aggiungere la JAVA_HOMEvariabile nel ~/.profilefile.
In questo modo, ogni volta che il tuo terminale sta caricando, assumerà il valore che hai definito in JAVA_HOME per impostazione predefinita. Questa è la riga che devi aggiungere nel ~/.profilefile:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
Puoi aprire un nuovo terminale e controllare la versione di Maven, ( mvn -version) e scoprirai che punta a Java 8 questa volta.
set JAVA_HOME="C:\Java\jdk7"