Mac OSX Java Terminal-Version falsch

Ok, ich bin ein bisschen neu in Macs und OSX, aber ich habe eines ausgewählt, damit ich einige Fehler in meinen Java-Programmen beheben kann, da das Unternehmen, für das ich arbeite, eine Kombination aus OSX- und Windows-Computern verwendet. Wenn ich Java 7 von der Oracle-Website aus installiere, wird das Einstellungsmenü aktualisiert, und beim Doppelklicken werden die .jar-Dateien anscheinend korrekt ausgeführt. Die Version des Terminalfensters ist jedoch weiterhin 1.6.0_43 und das Programm wird ausgeführt Dieselbe .jar-Datei vom Terminal führt aufgrund der älteren Version zu Laufzeitfehlern.

Wenn ich zu / Library / Java / JavaVirtualMachines / navigiere, wird mir ein leerer Ordner angezeigt. Nach dem, was ich in anderen Artikeln gesehen habe, sollte sich hier der Versionsordner von Java 1.7.0 befinden. Irgendeine Idee, was los ist? Wie kann ich das Terminal dazu bringen, die richtige Java-Version zu verwenden?

Edit: @DWilches Kommentar zu seiner ursprünglichen Antwort: (1)

total 64
lrwxr-xr-x  1 root  wheel   10 Mar 17 21:38 1.4 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10 Mar 17 21:38 1.4.2 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10 Mar 17 21:38 1.5 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10 Mar 17 21:38 1.5.0 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10 Mar 17 21:38 1.6 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10 Mar 17 21:38 1.6.0 -> CurrentJDK
drwxr-xr-x  8 root  wheel  272 Mar 17 21:38 A
lrwxr-xr-x  1 root  wheel    1 Mar 17 21:38 Current -> A
lrwxr-xr-x  1 root  wheel   59 Mar 17 21:38 CurrentJDK -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents

(2)

ls -ld /usr/bin/java
lrwxr-xr-x  1 root  wheel  74 Mar 17 21:38 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

Edit: Entschuldigung für den Fehler mit einer neuen Antwort, der sich zu sehr an Sites gewöhnt hat, die nach so langer Zeit die Bearbeitung des ursprünglichen Posts blockieren ...

Antworten auf die Frage(4)

Ihre Antwort auf die Frage