Frage:
Aktivieren von Java 7 auf Mountain Lion
Daniel
2012-07-28 17:57:18 UTC
view on stackexchange narkive permalink

Als ich zum ersten Mal versuchte, Java auf Mountain Lion zu verwenden, wurde es automatisch installiert. Leider wurde Java 6 installiert, sodass ich Java 7 installiert habe. Wenn ich in den Systemeinstellungen zu Java navigiere, wird nur Java 7 aufgelistet. Wie wechsle ich zu Java 7 oder entferne Java 6?

Drei antworten:
Synchro
2012-08-16 03:47:50 UTC
view on stackexchange narkive permalink

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.

Ich stellte fest, dass ich danach die Java-Einstellungen öffnen und Java 7 an den Anfang des angezeigten Dialogfelds für die bevorzugte Reihenfolge ziehen musste, andernfalls wurde Java 6 weiterhin verwendet
Daniel
2012-07-28 18:11:53 UTC
view on stackexchange narkive permalink

Um zu Java 7 zu wechseln, wenn Java vom Terminal ausgeführt wird, habe ich die folgende Zeile zu ~/.profile:

  export JAVA_HOME = / Library hinzugefügt /Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home  
Bob The Knife
2012-12-14 10:15:43 UTC
view on stackexchange narkive permalink

$ cp -r /Library/Java/JavaVirtualMachines/jdk1.7.0_12.jdk / System / Library / Java / JavaVirtualMachines /

$ sudo ln -sF / System / Library / Java / JavaVirtualMachines / jdk1.7.0_12.jdk CurrentJDK

$ java -versionjava version "1.7.0_12-ea" Java (TM) SE-Laufzeitumgebung (Build 1.7.0_12-ea-b05) Java HotSpot (TM) 64- Bit Server VM (Build 24.0-b26, gemischter Modus)



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...