Sim - essa é uma enorme bola de pêlo, graças principalmente à Apple por sua resistência obstinada em apoiar seus usuários. Existem alguns links que parecem permitir gerenciar a situação deles. Eu atualmente uso o Mavericks 10.9.4. Aqui está a minha opinião sobre como proceder:
AVISO LEGAL: Eu não sou especialista em OSX, nem com Java, então siga estas instruções com cuidado. Tudo o que posso dizer é que eles não trabalharam para mim.
Primeiro, saiba que instalar a versão mais recente do Java (o JRE) obtém o software mais recente em seu sistema, mas seu sistema não o usa necessariamente! Para fazer isso, você precisará fazer uso da linha de comando. Aqui está o que eu fiz:
Primeiro, instalei a última versão do Java, baixada do site Java da Oracle. Para ver se a nova versão foi 'registrada' no OSX, use o seguinte comando. Este resultado mostra que o 'sistema' não reconhece a atualização e não a estará usando.
MacBook-1:~ jmoore$ java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)
Após algumas pesquisas, a solução parece ser a seguinte:
MacBook-1:~ jmoore$ export JAVA_HOME="/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home"
Agora, vamos verificar a versão novamente para ver se fizemos algum progresso:
MacBook-1:~ jmoore$ java -version
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)
OK! Eu acho que é isso.