Ich möchte Apples Java 6 vollständig entfernen und Oracle Java 7 für jedes Programm als Standard festlegen. Bei Eclipse musste ich zum Beispiel mit eclipse.ini fummeln, um JAVA_HOME für Java 7 und dasselbe für TunnelBear anzugeben. Aptana hat jedoch kein Glück (es will immer noch Apples Java). Gibt es eine Möglichkeit, Oracle Java in Bezug auf PATH als Standard zu definieren?
12
Antworten:
Laden Sie das neueste Java Development Kit (JDK) von Oracle herunter und installieren Sie es. Darin wird es
/Library/Java/JavaVirtualMachines/jdk1.7.0_11.jdk
abgelegt (oder in der jeweils neuesten Version). Starten Sie nun Terminal.app und geben Sie die folgenden Befehle ein:cd /System/Library/Java/JavaVirtualMachines
(wechseln Sie in das richtige Verzeichnis)sudo mv 1.6.0.jdk backup.1.6.0.jdk
(Behalten Sie das alte JDK für alle Fälle bei sich - Sie benötigen dazu ein Administratorkennwort.)sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_11.jdk 1.6.0.jdk
(Verknüpfen Sie Ihre neue JDK-Installation dort, wo Anwendungen die alte erwarten.)Denken Sie daran, dass Sie bei weiteren JDK-Updates den Symlink auf das neue Verzeichnis aktualisieren müssen:
quelle
Diese Anleitung hat für mich unter OS X Mavericks gut funktioniert.
Entfernen Sie die JVMs von Apple
Installationsdatensätze entfernen
Installer-Belege entfernen (
<dict>...</dict>
Einträge löschen, die auf com.apple und java verweisen)Stellen Sie die Symlinks für Java 7 ein
Optionaler Symlink
JAVA_HOME
quelle
Wenn Sie das neueste Java-Update von Apple installieren, sollte Java 6 tatsächlich deinstalliert werden. Sie können Java 7 direkt von der Oracle-Website herunterladen. Da auf Ihrem System nur Java 7 installiert ist, sollte dies als Standard festgelegt werden.
quelle
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java
Ich weiß, dass dies ein alter Thread ist, aber wenn einer Adobe CS5 auf seinem Computer hat, MUSS er die Apple 1.6-Version von Java haben, damit die Suite ausgeführt werden kann. Ich führte Eclipse aus, das 1.7 oder höher benötigte. Ich dachte, es würde die Apple-Version ersetzen, aber das tat es nicht. Die Apple-Version befindet sich im Ordner "System / Library" und die Oracle-Version im Ordner "Library".
Dachte, ich würde ein bisschen mehr Informationen für diejenigen hinzufügen, die diese Informationen benötigen.
OS X Lion
quelle