Apples Tools sehen Java 7 nicht, Oracle-Tools sehen Java 6 nicht. es ist alles ein bisschen hässlich. Zum Glück gibt es eine hässliche Lösung!
Normaler Mac Java 6 unter 10.8:
Java-Version Java-Version "1.6.0_33" Java (TM) SE Runtime Umgebung (Build 1.6.0_33-b03-424-11M3720) Java HotSpot (TM) 64-Bit-Server-VM (Build 20.8-b03-424, gemischter Modus)
Installieren Sie das Java 7 JDK (nicht nur die JRE) von Oracle.
Verschieben Sie das System-Java aus dem Weg (damit Sie es zurückholen können, wenn Sie möchten):
sudo mv /System/Library/Java/JavaVirtualMachines/1.6.0.jdk /System/Library/Java/JavaVirtualMachines/1.6.0.jdkx
Dann Symlink 7 anstelle von 6:
sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
und voila:
java -versionjava version "1.7.0_06" Java (TM) SE-Laufzeitumgebung (Build 1.7.0_06-b24) Java HotSpot (TM) 64-Bit-Server VM (Build 23.2-b09, gemischter Modus)
Ich hatte bisher keine Probleme mit Java-Apps (abgesehen von den Java-Einstellungen) welches prüft, unter welchem Java es läuft).
Es gibt wahrscheinlich einen besseren Weg, dies zu tun, aber es funktioniert für mich.