Jika Anda telah menginstal Java melalui brewdi Macmaka kemungkinan Anda akan menemukan Home Directory Java Anda di sini:
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
Langkah selanjutnya sekarang adalah menemukan Java Homedirektori yang ditunjuk pakar. Untuk menemukannya ketikkan perintah:
mvn -version

Bidang yang kami minati di sini adalah:
Java versiondan runtime.
Maven saat ini sedang menunjuk ke Java 13. Selain itu, Anda dapat melihat path Home Java di bawah runtime kunci, yaitu:
/usr/local/Cellar/openjdk/13.0.2+8_2/libexec/openjdk.jdk/Contents/Home
Untuk mengubah versi Java dari pakar, kita perlu menambahkan Java 8path home ke JAVA_HOMEvariabel env.
Untuk melakukan itu kita perlu menjalankan perintah:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
di terminal.
Sekarang jika kita memeriksa versi maven, kita dapat melihat bahwa itu menunjuk ke Java 8 sekarang.

Masalah dengan ini adalah jika Anda memeriksa versi pakar lagi di terminal baru, Anda akan menemukan bahwa itu menunjuk ke Java 13. Untuk menghindari ini, saya akan menyarankan menambahkan JAVA_HOMEvariabel dalam ~/.profilefile.
Dengan cara ini setiap kali terminal Anda memuatnya akan mengambil nilai yang Anda tetapkan dalam JAVA_HOME secara default. Ini adalah baris yang perlu Anda tambahkan dalam ~/.profilefile:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
Anda dapat membuka terminal baru dan memeriksa versi Maven, ( mvn -version) dan Anda akan menemukan itu menunjuk ke Java 8 kali ini.
set JAVA_HOME="C:\Java\jdk7"