Java è un pacchetto opzionale sulle ultime versioni di macOS.
Eppure, una volta installato, sembra che la variabile d'ambiente JAVA_HOME sia non impostata correttamente.
Con il pacchetto opzionale Java o Oracle JDK installato, aggiungendo una delle seguenti righe al tuo file ~/.bash_profile imposterai la variabile d'ambiente di conseguenza.
export JAVA_HOME="$(/usr/libexec/java_home -v 1.6)"
or
export JAVA_HOME="$(/usr/libexec/java_home -v 1.7)"
or
export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"
Aggiornamento: aggiunto il flag -v basato su Jilles van Gurp response.