Java aus OS X Lion entfernen


11

OS X Lion wird jetzt ohne Java ausgeliefert. Die Installation ist nicht sehr schwierig. Unser Produkt basiert jedoch auf Java. Daher müssen wir das Szenario testen, in dem Java nicht installiert ist.

Gibt es eine Möglichkeit, Java nach der Installation von Lion zu deinstallieren?

Antworten:


6

Ich habe die Anweisungen in diesem Blog befolgt und sie haben für mich gearbeitet.

Die Schritte sind wie folgt:

  1. Auf Java-Installation prüfen: sudo /usr/libexec/java_home -xml(Eine Ausgabe mit zwei JVM-Wörterbüchern bestätigt, dass Java installiert ist.)
  2. Deinstallation ausführen: sudo /usr/libexec/java_home –uninstall
  3. JVM-Installationsort entfernen: sudo rm -rf /System/Library/Java
  4. Führen Sie den Befehl ab Schritt 1 erneut aus. Wenn Sie eine Ausgabe erhalten, die mit "Keine passenden JVM-Versionen finden" beginnt, wird bestätigt, dass Java nicht mehr installiert ist.

2
Leider scheint dieser Prozess nach dem Update vom 05.04.2012 nicht mehr zu funktionieren. Es gibt kein -uninstallArgument für die java_homeBinärdatei.
Sean

Funktioniert für mich am 10.7.4.
Josh Brown

2

Ich weiß nicht, wie man Java deinstalliert, aber da Lion jetzt die Virtualisierung zulässt, besteht eine andere Option darin, eine andere Instanz von Lion in einer VM auszuführen und Java nicht darauf zu installieren. Dies kann auch verwendet werden, um andere Konfigurationen zu testen, auf die Sie möglicherweise stoßen.


Kennen Sie einen Hypervisor (wie VMware Fusion oder Parallels Desktop), auf dem Lion ausgeführt wird?
William Jackson

@William: Wenn man es sich ansieht, scheint es, dass es jetzt von Apple erlaubt ist, und sowohl VMWare als auch Parallels arbeiten daran, es hinzuzufügen. Aber ab sofort unterstützt es keiner.
KeithB

Danke Jungs! Ich wusste nichts über die Virtualisierung auf Lion. Klingt nach einer guten Lösung. Jetzt müssen Sie nur noch warten, bis die Emulatoren sie unterstützen.
Lukich

2

Sie können Lion zu Testzwecken jederzeit einfach neu installieren, entweder auf einer zusätzlichen Partition oder in der Virtualisierung.

Sie können auch die Java-Ppg-Datei verwenden, um eine Liste der installierten Dateien abzurufen.


0

Ein Verfahren zum Deinstallieren von Java in Leopard finden
Sie unter Wie deinstallieren Sie Java unter Mac OS X und installieren es anschließend neu? ::

Es gibt kein mir bekanntes Java-Deinstallationsprogramm.

Verwenden Sie Spotlight, um Java-Dateien einschließlich Quittungen zu finden. Sie müssen ein erfahrener Chirurg sein, da vieles, was Sie finden, möglicherweise von Installateuren von Drittanbietern stammt. (Möchten Sie wirklich mehrere verschiedene Anwendungen durcheinander bringen?)
Entsorgen Sie die Elemente, von denen Sie sicher sind, dass sie nur mit der Java-VM zusammenhängen.
Umbenennen oder entfernen : /System/Library/Frameworks/JavaVM.framework.

Starten Sie die Leopard-Installations-DVD. Wählen Sie benutzerdefinierte Installation, wählen Sie nur "Essential System Software". Verwenden Sie nach dem Abschluss und Neustart das Software-Update für einige Aktualisierungs-Neustart-Zyklen, bis "Ist aktuell" angezeigt wird.


0

Die Option -uninstall funktioniert nicht mehr, sie ist nicht vorhanden. Um Java auf meinem Mac zu entfernen, habe ich Folgendes überprüft: http://www.java.com/de/download/help/mac_uninstall_java.xml

Ich konnte Java nicht über die Benutzeroberfläche finden, daher schlage ich vor, die Befehlszeilenoption zu verwenden

Hinweis: Um Java 7 zu deinstallieren, müssen Sie über Administratorrechte verfügen und den Befehl remove entweder als root oder mit sudo ausführen.

1 - Klicken Sie auf das Finder-Symbol in Ihrem Dock. 2 - Klicken Sie in der Seitenleiste auf die Registerkarte Anwendungen. 3 - Klicken Sie auf den Ordner Dienstprogramme. 4 - Doppelklicken Sie auf das Terminal-Symbol. 5 - Kopieren Sie im Terminalfenster den folgenden Befehl und fügen Sie ihn ein: sudo rm -fr / Library / Internet \ Plug-Ins / JavaAppletPlugin.plugin

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.