Las herramientas de Apple no ven Java 7, las herramientas de Oracle no ven Java 6; todo es un poco feo ¡Afortunadamente hay una solución fea para acompañarla!
Mac 6 de Java normal ejecutándose en 10.8:
java -version
java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-11M3720)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode)
Instale el Java 7 JDK (no solo el JRE) desde Oracle .
Mueva el sistema java fuera del camino (para que pueda recuperarlo si lo desea):
sudo mv /System/Library/Java/JavaVirtualMachines/1.6.0.jdk /System/Library/Java/JavaVirtualMachines/1.6.0.jdkx
Luego enlace simbólico 7 en lugar de 6:
sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
y voila:
java -version
java version "1.7.0_06"
Java(TM) SE Runtime Environment (build 1.7.0_06-b24)
Java HotSpot(TM) 64-Bit Server VM (build 23.2-b09, mixed mode)
Hasta ahora no he tenido problemas con ninguna aplicación java (aparte de las preferencias de java que verifican a qué java se está ejecutando).
Probablemente haya una mejor manera de hacerlo, pero me funciona.