Was versucht, 'Java' auf meinem Mac OS X Mountain Lion zu starten [Duplikat]

Mögliches Duplikat:
Gibt es eine Möglichkeit festzustellen, für welche Anwendung Java installiert werden soll?

Ich habe kürzlich OSX Mountain Lion installiert und wie Sie wissen, entfernt die Standardinstallation alle Java-VMs und bietet Ihnen an, sie zu installieren, wenn etwas sie benötigt.

Nach der Anmeldung versucht irgendetwas, „Java“ zu starten, und bringt die Meldung „Um „Java“ zu öffnen, müssen Sie die Java SE 6-Laufzeitumgebung installieren. Möchten Sie jetzt eine installieren?“ angezeigt.

Das Problem ist, ich habe keine Ahnung, was versucht, Java zu starten, und möchte, anstatt es erneut zu installieren, herausfinden, ob ich das brauche oder nicht.

Ich habe in meinen Anmeldeobjekten nachgesehen und alle entfernt. Habe in "Macintosh HD/Startup Items" nachgesehen und dort auch vorübergehend Sachen entfernt. Umsonst.

Jetzt unterschätze ich Benutzerfehler nicht, wenn ich versuche, dies zu diagnostizieren, aber ich würde gerne wissen, ob es eine einfache Möglichkeit gibt, herauszufinden, welcher Prozess versucht, „Java“ zu starten.

Der allererste Anlaufpunkt in solchen Situationen ist, /Utilities/Console.appdie Protokolle zu überprüfen.
Ich komme mir dumm vor, natürlich war das Überprüfen der Protokolle eine großartige Idee. Schuldige gefunden in: 8/16/12 3:39:41.821 PM Download Java Components[321]: com.apple.message.domain: com.apple.java.usage2.DownloadOnDemand.request 8/16/12 3:44:34.938 PM Download Java Components[321]: com.apple.message.domain: com.apple.java.usage2.DownloadOnDemand.completeaber wie soll ich jetzt damit umgehen? Ist es sicher, einfach zu entfernen?
Anscheinend haben Sie die Nachricht gefunden, wo Java heruntergeladen wurde. Ich sehe nichts darüber, was den Download ausgelöst hat.
Wenn Sie weiter schauen, scheint dies ein LaunchAgent zu sein, der verwendet wird, um bei Bedarf das Herunterladen von Java anzubieten. Das ist also nur ein weiteres Symptom, nicht die Ursache. Irgendetwas ruft „Java“ auf und veranlasst diesen Agenten, das Dialogfenster aufzurufen.
Teilen Sie uns mit (markieren oder kommentieren), wenn die verlinkte Frage nicht auf Ihre Frage zutrifft. Sie sollten diese Frage bearbeiten, um diesen Unterschied explizit zu machen, um dem Wiedereröffner dabei zu helfen, festzustellen, wie sie sich unterscheiden.

Antworten (1)

Überprüfen Sie auch ~/Library/LaunchAgents, /Library/LaunchAgents, /Library/StartupItems, /System/Library/LaunchAgents, /System/Library/LaunchDaemons, um ein vollständigeres Bild davon zu erhalten, was beim Booten und Anmelden ausgeführt/gestartet werden könnte .

Keine Ahnung, aber meine Installation wurde standardmäßig mit einigen com.apple.java.* plist-Dateien geliefert. Ich leite Mountain Lion.

Eine Sache, die mir in den Sinn kommt, ist, dass ich denke, dass ich beim Upgrade dasselbe erlebt habe wie Sie. Ich führe CrashPlan auf meinem Computer aus, um ihn zu sichern. Tust du? Es läuft auf Java.
Nein, ich verwende keinen Crash-Plan. Ich hatte die Logitech Harmony-Software, die auch Java verwendet, aber ich habe sie im Rahmen meiner Untersuchung deinstalliert.
Fand es! in ~/Library/LaunchAgents gab es einen übrig gebliebenen Facebook-Videochat-Launcher, der Java verwendete (com.facebook.videochat). Das Entfernen behebt das Problem.
Ich empfehle extreme Vorsicht mit /System/Library/LaunchAgents und /System/Library/LaunchDaemons. Diese Verzeichnisse sind mit Apple-Systemdateien geladen, deren Löschung OS X lahmlegen oder sogar deaktivieren könnte. Dennoch ist es gut, einen Blick in sie zu werfen, um eine Vorstellung davon zu bekommen, was beim Booten passiert.