13 votes

Existe-t-il un moyen de déterminer quelle application veut que Java soit installé ?

Après avoir effectué la mise à niveau vers Mountian Lion sur mon Macbook Air et sur le MacBook Pro de ma femme, j'ai reçu un message demandant d'installer Java (je n'ai pas reçu ce message sur mon iMac).

Je me demande ce qui a déclenché cet événement pour qu'il demande Java. Était-ce parce qu'un runtime Java était présent auparavant ? Je ne me souviens pas en avoir installé un (et je ne sais pas pourquoi mon Air le 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 même, comment puis-je supprimer un runtime si un autre, plus ancien et désormais incompatible, était présent ?

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

6voto

Bill Points 1408

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

  • J'ai installé le logiciel Logitech Remote et, lorsque je le lance, l'invite s'affiche, mais de façon légèrement différente. Je sais que j'ai installé quelques applications Java, mais cela se produit sans que je lance quelque chose.

  • L'erreur que j'ai commise était liée à un chat Facebook que j'avais installé il y a quelque temps et que je n'ai jamais mis sur mon iMac. Il s'appelait 'com.facebook.videochat.[username].plist' et se trouvait dans mon répertoire ~/Library/LaunchAgents.

  • En fait, je suis tombé sur cette question (demandé après le mien) en cherchant la seule information Java, j'ai trouvé Console.app :

    8/31/12 6:44:23.606 PM Télécharger les composants Java [7588] : com.apple.message.domain : com.apple.java.usage2.DownloadOnDemand.complete com.apple.message.result : échec com.apple.message.signature : install_canceled com.apple.message.domain.version : 12A269

  • Je vous recommande de vérifier d'abord votre répertoire ~/Library/LaunchAgents, et vous pouvez facilement rechercher java en faisant : cd ~/Library/LaunchAgents et ensuite grep -i "java" *.* . Ceci 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 au plist de Facebook videochat.

0voto

typeseven Points 612

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X