C'è un modo per determinare quale applicazione vuole che Java sia installato?


13

Dopo aver effettuato l'aggiornamento a Mountian Lion sia sul mio MacBook Air che sul MacBook Pro di mia moglie, ho ricevuto un messaggio che chiedeva di installare Java (non l'ho ricevuto sul mio iMac).

Mi chiedevo che cosa ha scatenato questo evento perché chiedesse Java. È stato perché un runtime Java era presente in precedenza? Non ricordo di averne installato uno (e non sono sicuro del motivo per cui il mio Air avrebbe chiesto, ma non il mio iMac, molte altre cose sono installate sul mio iMac).

Come posso scoprire cosa ha innescato questo? Inoltre, come posso rimuovere un runtime se ne esisteva uno più vecchio e ora incompatibile?

C'è anche un posto dove potrebbe essere stata una vecchia JVM e dove l'ha vista lì e ha deciso di spingermi? In tal caso, ciò mi aiuterebbe a rintracciare l'avviso, ma anche a rimuoverlo dalla mia macchina.


Vorrei anche conoscere la risposta a questa domanda. Uno dei nostri mac continua a ricevere il prompt di Java e mi piacerebbe sapere quale applicazione è responsabile prima (con riluttanza) di accettare l'installazione.
Greg W

Correlato, questo comando terminale cercherà le applicazioni che hanno un componente Java. Lo sto usando per decidere se disinstallare Java:find /Applications -type f -name *.jar
Alesh Houdek,

Risposte:


6

Ho fatto qualche ricerca in più e finalmente ho scoperto alcune cose:

  • Ho installato il software remoto Logitech e, quando lo si avvia, viene visualizzato il prompt, ma leggermente diverso. Quindi, so di avere alcune app Java installate, ma ciò accadeva senza che io avessi lanciato qualcosa
  • Il mio vero errore era legato a una cosa di chat di Facebook che avevo installato qualche tempo fa, che non ho mai messo sul mio iMac. Si chiamava "com.facebook.videochat. [Nome utente] .plist" ed era nella mia directory ~ / Library / LaunchAgents.
  • In realtà mi sono imbattuto in questa domanda (posta dopo la mia) durante la ricerca delle uniche informazioni Java che ho trovato Console.app:

    31/08/12 6: 44: 23.606 PM Scarica Java Components [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

  • Ti consiglio di controllare prima la tua directory ~ / Library / LaunchAgents, e puoi facilmente grep per java facendo: cd ~/Library/LaunchAgentse poi grep -i "java" *.*. Questo cerca la parola java (senza distinzione tra maiuscole e minuscole) in tutti i file in quella directory. Ecco dove ho trovato il riferimento al plist della videochat di Facebook.

0

Ho resistito all'installazione di Java in base al prompt all'avvio, quindi ho potuto vedere se avrei ricevuto un prompt simile all'apertura di un'applicazione specifica. Per me l'evento reale è passato rapidamente mentre ero al lavoro, ma sembra essere stato attivato da Adobe CS5 InDesign (o da qualche applicazione associata utilizzata da CS5).


Non credo di aver installato alcun prodotto Adobe.
jmlumpkin,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.