Desde http://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html#A1096875
Determinación de la versión por defecto del JDK
Si aún no ha instalado la actualización Java OS X 2012-006 de Apple, entonces todavía está utilizando una versión de Apple Java 6 que incluye el plug-in y la aplicación Java Preferences. Consulte "Nota para los usuarios de OS X que incluyen el plug-in de Apple Java 6".
Puede haber varios JDKs instalados en un sistema, tantos como desee.
Cuando se lanza una aplicación Java a través de la línea de comandos, el sistema utiliza el JDK por defecto. Es posible que la versión del JRE sea diferente a la del JDK.
Puede determinar qué versión del JDK es la predeterminada escribiendo java -version en una ventana de Terminal. Si la versión instalada es la 8u6, verá una cadena que incluye el texto 1.8.0_06. Por ejemplo:
% java -version
java version "1.8.0_06-ea"
Java(TM) SE Runtime Environment (build 1.8.0_06-ea-b13)
Java HotSpot(TM) 64-Bit Server VM (build 23.2-b04, mixed mode)
Para ejecutar una versión diferente de Java, especifique la ruta completa o utilice la herramienta java_home:
% /usr/libexec/java_home -v 1.8.0_06 --exec javac -version
Para más información, consulte la página man de java_home(1).