Principal Autre Qu'est-ce qui fait que la boîte de dialogue d'installation de Java s'affiche sous OS X ?
Autre

Qu'est-ce qui fait que la boîte de dialogue d'installation de Java s'affiche sous OS X ?

Quelques idées pour se débarrasser de ce désagrément.ParGlenn Fleishman,Contributeur principal, 11 octobre 2015 22 h 00 HAP

Robert Vallée a écrit avec une simple demande liée à une boîte de dialogue Java qui continue d'apparaître :

Comment se débarrasser de cette fenêtre pop-up collante qui s'affiche indéfiniment ?

Cette boîte de dialogue Java vous indique au moins l'application qui a besoin de Java. Plusieurs fois, il n'y a aucun détail sur la raison pour laquelle il est apparu.



La boîte de dialogue contextuelle est exaspérante à plusieurs égards :

comment recevoir de l'argent d'apple pay
  • Il indique que vous devez installer une version héritée de Java, ce qui semble impliquer que vous posez un problème de sécurité.
  • Il apparaît souvent lorsque vous ne faites rien - ce n'est pas lié à une action.
  • Les deux options sont Plus d'informations ou OK, mais l'accent est mis sur Plus d'informations. Appuyez sur Retour pour ouvrir la page Web associée à Plus d'informations.
  • On ne vous dit pas toujours ce qui provoque l'apparition de la boîte de dialogue. Dans le cas de Robert, il est dit qu'il s'agit de contenu Web. Quand je l'ai vu, il n'identifie pas du tout la cause du dialogue.

Robert, je pense à toi, car depuis que j'ai installé Yosemite, j'ai eu ce problème par intermittence. J'ai réussi à le résoudre pour Yosemite d'une manière ou d'une autre - je ne sais toujours pas comment - puis il est réapparu une fois que j'ai installé une version bêta publique d'El Capitan. Récemment, j'ai de nouveau réussi à m'en débarrasser, et encore une fois, je ne sais pas comment, après des semaines à le faire apparaître plusieurs fois par jour.

La bonne nouvelle est que vous pouvez l'ignorer. Cliquez sur OK et oubliez-le. La mauvaise nouvelle est que c'est tellement ennuyeux et intrusif. Apple ne propose malheureusement pas d'option pour désactiver la boîte de dialogue, même si OS X la crée. Apple a arrêté d'inclure Java après Mountain Lion, mais rend disponible une version héritée spéciale .

Java avait suffisamment de failles de sécurité dans son utilisation via des sites Web et aucun avantage pour les utilisateurs de Mac qu'Apple a mis à jour Lion et Mountain Lion pour désactiver son utilisation dans les navigateurs. Mais certaines applications Mac multiplateformes ne sont en réalité que Java sous une forme pouvant s'exécuter sous OS X. CrashPlan pour OS X reste basé sur Java, bien que la société ait reformulé sa distribution pour incorporer le moteur d'exécution Java dans le progiciel. (Si vous avez un volet de préférences Java, vous pouvez y accéder pour vous assurer que vos paramètres de sécurité sont comme vous le souhaitez, en particulier pour l'empêcher de s'exécuter dans un navigateur.)

Mais si vous lancez un programme qui nécessite Java, il vous le dit explicitement. Le dialogue qui pousse Robert, moi et bien d'autres à se battre apparaît sans suffisamment d'informations sur lesquelles agir.

Après avoir parcouru Internet à la recherche de conseils au cours de la dernière année, j'ai plusieurs suggestions à essayer.

Vérifiez les préférences système Utilisateurs et groupes : Sélectionnez votre nom d'utilisateur dans la liste (s'il ne l'est pas déjà), puis cliquez sur Éléments de connexion. Vous devrez peut-être authentifier votre compte pour continuer. La plupart des applications n'utilisent plus les éléments de connexion pour lancer des agents en arrière-plan ; ils devraient utiliser un processus différent qui est plus fiable et recommandé.

comment éjecter un disque sur mac

Dans ma liste, je n'ai qu'une seule application que je souhaite lancer ; EyeTV est le seul package doté d'une application d'assistance qui s'exécute également au lancement. Si vous voyez quelque chose d'étrange ici que vous n'utilisez plus, sélectionnez-le et cliquez sur le signe moins (-) pour le supprimer.

Certaines personnes ont signalé que des agents Adobe Creative Suite obsolètes figuraient dans cette liste longtemps après avoir cessé d'utiliser une version donnée et suggèrent de les supprimer car cela résolvait leurs problèmes. Certains logiciels de développement Web plus anciens, tels que les versions antérieures de Dreamweaver, peuvent nécessiter une installation Java basée sur OS X. Qoppa Les modules PDF et les logiciels de s utilisent également Java, et c'est peut-être la raison pour laquelle certains utilisateurs voient une boîte de dialogue sur les anciens systèmes .

Agents de lancement, démons et plug-ins obsolètes : OS X permet au logiciel d'ajouter une variété d'outils pour que le système lance les composants selon les besoins. Vous pouvez avoir un composant qui est déclenché à partir du Finder ou d'autres processus d'arrière-plan qui sont anciens et cachés. Dans le Finder, sélectionnez Aller > Aller au dossier (Commande-Maj-G) et collez chacun des éléments suivants à tour de rôle :

est-ce que le rite des prix prend la pomme

/Library/LaunchAgents /Library/LaunchDaemons /Library/Internet Plug-Ins

En recherchant cet article, j'ai trouvé d'énormes quantités de déchets dans mon dossier Internet Plug-Ins.

Ce sont des éléments disponibles dans le monde entier pour tous les utilisateurs ; ajouter un tilde (~) devant, comme |_+_| et vous pouvez vérifier les mêmes sous-dossiers dans votre propre compte utilisateur. Vous pouvez trouver toutes sortes de bêtises là-dedans . J'ai trouvé des objets datant de plusieurs années. Certains ne feront plus rien ; d'autres gâchent un peu de votre temps processeur en arrière-plan, éternellement.

comment transférer des informations d'un iphone à un autre

Sélectionnez ceux que vous êtes sûr de ne pas faire et placez-les dans la corbeille. Vous devrez peut-être authentifier votre compte pour terminer l'opération.

Découvrez quels logiciels utilisent Java : Si rien de tout cela n'a fonctionné, vous devriez examiner votre dossier Applications pour déterminer s'il se cache quelque chose qui pourrait être le coupable.

À membre intelligent des forums Apple a suggéré une longue commande entrée dans le terminal qui fournira un résumé (après quelques minutes d'arrêt) de toutes les applications qui ont des composants Java. Copiez l'intégralité de la ligne suivante et saisissez-la à l'invite du terminal :

~Library/

Pas toutes ces applications utilisation Java, mais tous contiennent des composants Java, dont certains peuvent être activés lorsque le programme est en cours d'utilisation ou lorsqu'il est en arrière-plan. Et certains peuvent inclure le runtime Java complet, comme le fait CrashPlan.

Malheureusement, vous pouvez toujours voir la boîte de dialogue après avoir essayé tout ce qui précède.

Merci à Cynthia D'Angelo d'avoir patiemment testé plus d'une douzaine de correctifs potentiels dans l'espoir de supprimer sa propre boîte de dialogue. Aucun n'a fonctionné jusqu'à présent !