Gibt es eine Möglichkeit zu bestimmen, welche Anwendung Java installiert haben möchte?

13

Nachdem ich sowohl auf meinem MacBook Air als auch auf dem MacBook Pro meiner Frau auf Mountian Lion aktualisiert hatte, wurde ich aufgefordert, Java zu installieren (ich habe dies nicht auf meinem iMac erhalten).

Ich habe mich gefragt, was dieses Ereignis dazu veranlasst hat, nach Java zu fragen. War es, weil vorher eine Java-Laufzeitumgebung vorhanden war? Ich kann mich nicht erinnern, einen installiert zu haben (und weiß nicht, warum mein Air danach fragt, aber nicht mein iMac, auf meinem iMac sind noch viele weitere Dinge installiert).

Wie kann ich herausfinden, was dies ausgelöst hat? Wie kann ich eine Laufzeitumgebung entfernen, wenn eine ältere und jetzt inkompatible vorhanden war?

Gibt es auch einen Ort, an dem eine ältere JVM gewesen sein könnte und an dem sie es gesehen und beschlossen hat, mich dazu aufzufordern? In diesem Fall kann ich den Hinweis leichter finden, aber auch von meinem Computer entfernen.

jmlumpkin
quelle
Ich möchte auch die Antwort auf diese Frage wissen. Einer unserer Macs erhält immer wieder die Java-Eingabeaufforderung, und ich möchte wissen, welche Anwendung dafür verantwortlich ist, bevor ich die Installation (widerwillig) akzeptiere.
Greg W
In Verbindung damit sucht dieser Terminalbefehl nach Anwendungen mit einer Java-Komponente. Ich benutze es, um zu entscheiden, ob Java deinstalliert werden soll:find /Applications -type f -name *.jar
Alesh Houdek

Antworten:

6

Ich habe noch ein paar Nachforschungen angestellt und schließlich ein paar Dinge herausgefunden:

  • Ich habe die Logitech-Fernbedienungssoftware installiert und beim Starten wird die Eingabeaufforderung angezeigt, die sich jedoch geringfügig unterscheidet. Ich weiß, dass ich einige Java-Apps installiert habe, aber dies geschah, ohne dass ich etwas startete
  • Mein eigentlicher Fehler bezog sich auf ein Facebook-Chat-Ding, das ich vor einiger Zeit installiert hatte und das ich nie auf meinen iMac gestellt habe. Es hieß 'com.facebook.videochat. [Benutzername] .plist' und befand sich in meinem ~ / Library / LaunchAgents-Verzeichnis.
  • Ich bin tatsächlich auf diese Frage gestoßen (nach meiner gestellt), als ich nach den einzigen Java-Informationen gesucht habe, die ich in Console.app gefunden habe:

    8/31/12 6: 44: 23.606 PM Download von Java-Komponenten [7588]: com.apple.message.domain: com.apple.java.usage2.DownloadOnDemand.complete com.apple.message.result: failure com.apple. message.signature: install_canceled com.apple.message.domain.version: 12A269

  • Ich würde empfehlen, zuerst Ihr ~ / Library / LaunchAgents-Verzeichnis zu überprüfen, und Sie können einfach nach Java suchen, indem Sie Folgendes tun: cd ~/Library/LaunchAgentsund dann grep -i "java" *.*. Dadurch wird in allen Dateien in diesem Verzeichnis nach dem Wort "Java" (ohne Berücksichtigung der Groß- und Kleinschreibung) gesucht. Dort habe ich den Verweis auf die Facebook-Videochat-Liste gefunden.
jmlumpkin
quelle
0

Ich habe mich geweigert, Java basierend auf der Eingabeaufforderung beim Start zu installieren, damit ich sehen kann, ob beim Öffnen einer bestimmten Anwendung eine ähnliche Eingabeaufforderung angezeigt wird. Für mich ging das eigentliche Ereignis schnell vorbei, während ich in der Arbeit gefangen war, aber es scheint von Adobe CS5 InDesign (oder einer von CS5 verwendeten zugehörigen Anwendung) ausgelöst worden zu sein.

Bruce Van Allen
quelle
Ich glaube nicht, dass ich tatsächlich Adobe-Produkte installiert habe.
Jmlumpkin