Existe-t-il un moyen de déterminer quelle application souhaite installer Java?

13

Après la mise à niveau vers Mountian Lion sur mon MacBook Air et le MacBook Pro de ma femme, j'ai reçu une invite demandant d'installer Java (je ne l'ai pas obtenu sur mon iMac).

Je me demandais ce qui a déclenché cet événement pour qu'il demande Java. Est-ce parce qu'un runtime Java existait auparavant? Je ne me souviens pas en avoir installé un (et je ne sais pas pourquoi mon Air demanderait, mais pas mon iMac, beaucoup plus de choses sont installées sur mon iMac).

Comment puis-je savoir ce qui a déclenché cela? De plus, comment puis-je supprimer un runtime s'il en existe un plus ancien et maintenant incompatible?

Y a-t-il également un endroit où une ancienne machine virtuelle Java a pu se trouver, où elle l'a vue et a décidé de me le demander? Si c'est le cas, cela m'aiderait à retrouver l'avis, mais aussi à le retirer de ma machine.

jmlumpkin
la source
J'aimerais également connaître la réponse à cette question. Un de nos macs continue de recevoir l'invite Java, et j'aimerais savoir quelle application est responsable avant (à contrecœur) d'accepter l'installation.
Greg W
En relation, cette commande de terminal recherchera les applications qui ont un composant java. Je l'utilise pour décider de désinstaller Java:find /Applications -type f -name *.jar
Alesh Houdek

Réponses:

6

J'ai fait quelques recherches supplémentaires et j'ai finalement découvert certaines choses:

  • J'ai installé le logiciel à distance Logitech et lors du lancement, il affiche l'invite, mais légèrement différente. Donc, je sais que j'ai quelques applications Java installées, mais cela se passait sans que je lance quelque chose
  • Mon erreur réelle était liée à un chat sur Facebook que j'avais installé il y a quelque temps, que je n'avais jamais mis sur mon iMac. Il s'appelait «com.facebook.videochat. [Nom d'utilisateur] .plist» et se trouvait dans mon répertoire ~ / Library / LaunchAgents.
  • En fait, je suis tombé sur cette question (posée après la mienne) lors de la recherche des seules informations Java que j'ai trouvées Console.app:

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

  • Je recommanderais de vérifier d'abord votre répertoire ~ / Library / LaunchAgents, et vous pouvez facilement grep pour java en faisant: cd ~/Library/LaunchAgentset ensuite grep -i "java" *.*. Cela recherche le mot java (insensible à la casse) dans tous les fichiers de ce répertoire. C'est là que j'ai trouvé la référence à la liste de discussion vidéo de Facebook.
jmlumpkin
la source
0

J'ai résisté à l'installation de Java en fonction de l'invite au démarrage, afin que je puisse voir si j'obtiendrais une invite similaire lors de l'ouverture d'une application spécifique. Pour moi, l'événement s'est déroulé rapidement pendant que j'étais pris au travail, mais il semble avoir été déclenché par Adobe CS5 InDesign (ou une application associée utilisée par CS5).

Bruce Van Allen
la source
Je ne pense pas avoir installé de produits Adobe.
jmlumpkin