A Apple anunciou a remoção do aplicativo Java Preferences do Mac OS X http://support.apple.com/kb/HT5493 . Vamos tentar consertar. Geralmente, os aplicativos java usarão a variável de ambiente JAVA_HOME para escolher um JDK.
Para definir como JDK 6
export JAVA_HOME=$(/usr/libexec/java_home -v 1.6)
Para definir JDK 7
export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)
Para definir JDK 8
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
Aliases criados para meu zsh
alias setjdk16='export JAVA_HOME=$(/usr/libexec/java_home -v 1.6)'
alias setjdk17='export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)'
alias setjdk18='export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)'
Para casos exóticos, como o Netbeans, siga as instruções aqui https://blogs.oracle.com/bobby/entry/switching_jdks_on_mac
–
Saúde
Vik
Respostas relacionadas:
Como verificar se o JDK é de 32 bits ou 64 bits?