Deshalb habe ich vor einiger Zeit die Beta von JDK 8 installiert, um mir einige Beispiele anzusehen. Ich war mir sicher, dass es einfach ist, zwischen den Versionen zu wechseln.
Mit IntelliJ etwas Spielentwicklung machen. Aus irgendeinem Grund kompiliert IntelliJ mit 8, obwohl:
- Ich habe den Compiler in den Einstellungen so eingestellt, dass er 1.6 verwendet
- Angeblich wird SBT über einen externen Build verwendet, aber sbt über die Befehlszeile funktioniert
- JAVA_HOME zeigt auf JDK 6.
Wenn ich zur Seite "Java-Einstellungen" gehe, wird 8 installiert angezeigt, es gibt jedoch keine Option zum Deinstallieren und es wird keine der anderen Versionen angezeigt.
Wenn ich es tue which java
, sagt es mir /usr/bin/java
und ich /usr/bin/java -version
und es gibt 1.6 zurück.
Hinweis: Mit ein wenig Fummelei können Sie IntelliJ und JDK7 verwenden, siehe hier .
java
macos
intellij-idea
java-8
rauben
quelle
quelle
Homebrew
&Jenv
zum Verwalten der installiertenJava
Version scheint der richtige Weg zu sein. siehe hanxue-it.blogspot.ch/2014/05/…Antworten:
Ich konnte jdk 8 in Mavericks erfolgreich deinstallieren, indem ich die folgenden Schritte erfolgreich ausführte:
Führen Sie diesen Befehl aus, um nur das JDK zu entfernen
Führen Sie diese Befehle aus, wenn Sie Plugins entfernen möchten
quelle
Sie müssen nur diese Befehle verwenden
quelle
Das Verwalten von Java-Versionen unter Mac OS X ist ein Albtraum. Ich bin kürzlich auf JDK 1.7 umgestiegen und habe JDK 6 vollständig von meinem MacBook gelöscht (ich hatte auch Spuren von JDK 5 - dieser Laptop wurde einige Male aktualisiert).
Folgendes habe ich getan, um zu JDK 7 zu wechseln.
1) Laden Sie die neueste Version von Oracle herunter ( http://www.oracle.com/technetwork/java/javase/downloads/index.html ) und installieren Sie sie.
2) Entfernen Sie alle JDK6- und JRE6-Dateien (mit rm - wenn Sie Backups haben, können Sie sie zurücksetzen, wenn Sie einen Fehler machen).
In diesem Stadium sollten Sie sehen:
(und sonst nichts)
3) Im Ordner / Library / Java / Extensions / müssen Sie alle alten JAR-Dateien entfernen, die anderen Java-Versionen entsprechen. Wenn Sie dies nicht tun, erhalten Sie die berüchtigte Meldung über die falsche Version von tools.jar (siehe Builds schlagen nach dem Upgrade auf Java7 fehl, fehlende Tools.jar und fehlerhafte Klassenversionen ). Es reicht nicht aus, die JAR-Dateien umzubenennen, da Java jedes JAR in diesem Ordner öffnet - ich habe meine in ein Unterverzeichnis verschoben. Sie können sie sicher entfernen, sobald Sie wissen, dass alles andere funktioniert.
Ich habe nicht festgestellt, dass ich JAVA_HOME für einfache Dinge einstellen muss.
Hinweis : Ich habe gerade versucht, IntelliJ auszuführen, und es wird erst gestartet, wenn Sie Apples JDK 6 installiert haben (siehe http://youtrack.jetbrains.com/issue/IDEA-93710 ). Gleiches gilt für Eclipse. Netbeans funktioniert gut.
quelle
Verwenden Sie
/usr/libexec/java_home
; Ich fand diesen Alias und diese Funktion ziemlich nützlich in meinem~/.profile
:quelle
alias java_ls='/usr/libexec/java_home -V 2>&1 | sed "/^ \(.*\) \(.*\),/!d;/^\s*$/d;s/^ \(.*\) \(.*\), \(.*\):\(.*\)$/\2 (\3)/g"'
Willen aus.Ich habe alles Java, JDK und Orakel zerstört. Ich habe Java 8 unter OSX El Capitan ausgeführt
Anderen Antworten fehlten Tonnen von Sachen. Diese Antwort deckt viel mehr Grundlagen ab.
Auf Wiedersehen, Schaufelware.
quelle
sudo
aber ich habe es trotzdem verwendet. Lange Rede, kurzer Sinn: Installieren Sie Java nie wieder.Hier ist das offizielle Dokument zur Deinstallation des JDK.
http://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html#A1096903
quelle
cd '/Library/Java/JavaVirtualMachines/'
dannsudo rm -rf YOURVERSION.jdk
, dhrm -rf jdk1.8.0_06.jdk
Wenn Sie jdk8 auf Ihrem Mac installiert haben, es aber jetzt entfernen möchten, führen Sie einfach den folgenden Befehl aus: "sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk"
quelle
Wenn Sie alle Dateien deinstallieren, diese aber dennoch fehlschlagen, verwenden Sie diese Zeile:
quelle
Um Java einer beliebigen Version auf einem Mac zu deinstallieren, gehen Sie einfach wie folgt vor:
quelle
Das können Sie auf zwei Arten tun:
JDK direkt aus Benutzer-> Bibliothek -> Java -> VirtualMachines entfernen -> dann den JDK-Ordner direkt löschen, um Java zu deinstallieren.
Folgen Sie dem Befehl: (Java 1.8-Version deinstallieren)
Stellen Sie sicher, dass Sie sich im Ausgangsverzeichnis befinden, indem Sie den folgenden Befehl verwenden, bevor Sie den Befehl schreiben:
cd ~/
quelle
in Mac Entfernen Sie die Java-Version mit diesen 3 Befehlen
Java-Version
sudo rm -rf / Library / Java / *
sudo rm -rf / Library / PreferencePanes / Java *
sudo rm -rf / Bibliothek / Internet \ Plug-Ins / Java *
Lauf
Java-Version
// Siehe Java wurde erfolgreich deinstalliert.
Java-Version sudo rm -rf / Bibliothek / Java / * sudo rm -rf / Bibliothek / PreferencePanes / Java * sudo rm -rf / Bibliothek / Internet \ Plug-Ins / Java *
Führen Sie die Java-Version aus
Installieren Sie Java 8 Link
Laden Sie das Paket herunter und klicken Sie auf Weiter Weiter Weiter
quelle
Das hat bei mir perfekt funktioniert:
quelle