Ich habe zwei Versionen von Java mit Mountain Lion installiert:
- Apples Java 6 Update 37 ( Java für OS X 2012-006 )
- Oracle Java 7.
Das Update von Apple entfernt die Java-Einstellungen . Bei einer anderen Frage wundert sich jemand über die Entfernung dieses Dienstprogramms.
Meine Frage ist anders:
- Wie kann ich zwischen den beiden Versionen wechseln, wenn die Java-Einstellungen nicht mehr vorhanden sind?
Ich habe zuvor das Dienstprogramm von Apple verwendet, um Java-Einstellungen mühelos festzulegen. Gibt es ohne dieses Dienstprogramm einen einfachen und schnellen Weg?
mountain-lion
java
Maverik
quelle
quelle
Antworten:
Möglicherweise benötigen Sie zwei Ansätze:
Mein letzter Anwendungsfall :
So wechseln Sie das Applet-Plug-In, jedoch nicht andere Teile des JRE / JDK von Java 8 auf Java 7 Update 9
Beiseite legen: vorgeschlagener Zug
Wenn Sie häufig wechseln möchten, bevorzugen Sie möglicherweise einen anderen temporären Standort.
Ergebnis
Gleichzeitig:
So wechseln Sie das Applet-Plug-In, jedoch nicht andere Teile des JRE / JDK von Java 7 Update 9 auf Java 6 Update 37
Antworten unter:
So wechseln Sie die JRE, jedoch nicht das Applet-Plug-In von Java 8 auf Java 7 Update 9
Installieren Sie JDK 7 Update 09 und anschließend JDK 8
Beenden Sie alle Apps, die Java verwenden. Sie müssen den Browser nicht beenden.
Legen Sie das
jdk1.8
Verzeichnis… beiseite von/Library/Java/JavaVirtualMachines
So wechseln Sie die JRE, jedoch nicht das Applet-Plug-In von Java 7 Update 9 zu Java 6 Update 37
Beenden Sie alle Apps, die Java verwenden. Sie müssen den Browser nicht beenden.
Legen Sie das
jdk1.7
Verzeichnis… beiseite von/Library/Java/JavaVirtualMachines
Beispiel
Allgemein
Für Benutzer von OS X sind einige der von Oracle bereitgestellten Informationen zunächst irreführend:
… und so weiter.
Einfachheit
Während keiner der oben so einfach ist , mit den Java - Einstellungen als Schalt zuvor von Apple installiert App, die relativ einfache Ansatz beiseite Einstellung (keine Notwendigkeit für spezielle Deinstallation) erinnert an dem Wunsch nach Drag-and-Drop - Installation ... ausgedrückt zuvor in der openjdk-osx-build Bereich.
Jemand mag vielleicht eine App erstellen, aber ich sollte nicht empfehlen, Symlinks zu verwenden - es würde funktionieren, könnte aber mit zukünftigen Drag-and-Drop-Ansätzen für die Installation unvereinbar sein.
Randnotizen
Die aktuellsten unterstützten Releases, für die Oracle Updates öffentlich verfügbar macht, sind (für andere Plattformen als OS X) Java 6 Update 37 und (für Plattformen einschließlich OS X) Java 7 Update 9.
Wenn größere Releases verfügbar sein werden, interpretieren Sie diese Antwort bitte entsprechend neu.
Die Terminologie der Java-Version in dieser Antwort stimmt mit der Terminologie der Java-Hilfe überein.
quelle
sudo chmod 0000 /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/
und wieder einzuschaltensudo chmod 0755 /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/
.Öffne ein Terminal mit diesem Befehl:
Sie können 1.6 in eine beliebige Java-Version ändern, die Sie verwenden möchten, und der Befehl gibt den Speicherort dieser Java-Version aus. (dh: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home)
Dann können Sie JAVA_HOME so einstellen, wie Sie es normalerweise mit der Ausgabe des vorherigen Befehls tun würden. dh:
Also zu vereinfachen; so etwas sollte funktionieren:
Denken Sie daran, die Version zu überprüfen mit:
Ich hoffe es hilft.
quelle
Es sieht so aus, als müsstest du es manuell machen. In der Dokumentation von Oracle ist angegeben, dass jeweils nur eine JRE installiert werden kann .
Auf dieser Apple Support-Seite wird beschrieben, wie Sie zwischen der Apple SE 6 JRE und der Oracle SE 7 JRE wechseln . Um von Oracle's JRE zurück zu Apple's zu wechseln, starten Sie kurz die Terminal-App und geben Sie Folgendes ein:
Auf der Support-Seite finden Sie weitere (und bessere) Anweisungen zum Zurückschalten von Web Start auf JRE 6 und zum Zurückschalten auf Oracle JRE 7 (Neuinstallieren der JRE).
Nicht so einfach wie die Verwendung des Java Preferences-Dienstprogramms, aber besser als gar nichts.
quelle
basierend auf der Antwort von user2343996
quelle
Warum müssen Sie 2 Versionen von Java installiert haben?
Apple hat Java nicht als Standard-Update installiert (ab Lion glaube ich). Der beste Weg, um auf einem Mac nach Java zu suchen / Java zu installieren, ist folgender:
Wenn Sie eine andere Java-Version installieren möchten: Rufen Sie einfach die Oracle-Site auf und laden Sie das neueste / ältere JDK herunter.
quelle