7 votes

Désactivation globale du plug-in Java ?

Après avoir suivi les instructions de la rubrique cette réponse (brièvement : Panneau des préférences Java Désactiver la sécurité "Activer le contenu Java dans le navigateur") pour désactiver globalement le plug-in Java, je suis confronté à une boîte de dialogue d'invite de mot de passe d'administrateur, suivie à son tour de cette boîte de dialogue :

Dialog reading: "Java Disabled for Current User Only.  Only an Administrator can change the Enable Java in the browser setting for all users on this computer. Java will be disabled in the browser only for the current user" wiht "OK" button

Comment modifier ce paramètre pour tous les utilisateurs ?

5voto

user4851 Points 166

La réponse se trouve à l'adresse suivante http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/jcp/properties.html (Java 7) et http://docs.oracle.com/javase/8/docs/technotes/guides/deploy/properties.html (Java 8), même si les instructions pourraient être plus explicites.

On dit qu'il faut régler le deployment.webjava.enabled à faux dans votre deployment.properties dont l'emplacement est défini par le fichier deployment.system.config dans le fichier ${deployment.java.home}/lib/deploy/deployment.config .

J'ai découvert qu'il suffisait de créer deployment.properties en ${deployment.java.home}/lib qui, je suppose, est un emplacement par défaut.

Cela soulève la question de savoir quelle est la valeur de la ${deployment.java.home} et ce n'est pas ce à quoi je m'attendais. J'utilise OS X 10.7.5, et la valeur de deployment.java.home pour moi est /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home .

J'ai créé un deployment.properties avec le contenu :

deployment.webjava.enabled=false
deployment.webjava.enabled.locked=true

Maintenant, lorsque j'ouvre le panneau de configuration de Java et que je vais dans l'onglet sécurité, je vois ceci :

Java Control Panel screenshot showing Java content in browser disabled

Il y a toujours ce "Only disabled for this user" (désactivé pour cet utilisateur), mais je pense que c'est juste un bug de l'interface utilisateur. Si vous vous connectez en tant qu'autre utilisateur, vous verrez que c'est désactivé pour tout le monde.

3voto

Mauron85 Points 131

J'ai dû créer des dir Déploiement dans /Library/Application Support/Oracle/Java/

mkdir /Library/Application\ Support/Oracle/Java/Deployment/

et mettre deployment.config là.

deployment.webjava.enabled=false
deployment.webjava.enabled.locked=true

L'écran de paramétrage semble maintenant vraiment désactivé.

enter image description here

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