Réponses:
Depuis Java Version 7 Update 10, le panneau de configuration Java (dans l'onglet Sécurité) peut désactiver complètement le plug-in Java: http://www.java.com/en/download/help/disable_browser.xml
Cela devrait éviter la possibilité qu'une mise à niveau Java puisse réactiver le plug-in, ce qui pourrait constituer un risque avec d'autres approches.
Si vous installez le JRE
; vous pouvez supprimer ou renommer npjp2.dll
ou libnpjp2.so
(sous linux); ou sous Linux le rendre non exécutable ( chmod 0000 libnpjp2.so
). Ce fichier unique est le fichier du plugin.
Ils sont situés sous %ProgramFiles%\jre<x>\bin\plugin2
Windows. Sous Linux, c'est là que votre java est installé. Vous pouvez exécuter locate libnpjp2.so
pour trouver l'emplacement.
Il en va de même pour le JDK
.
Une méthode pour désactiver le plug-in de navigateur Windows / IE consiste à définir un refus ACE sur les fichiers suivants:
"C: \ Program Files \ Java \ jre6 \ bin \ ssv.dll"
"C: \ Program Files \ Java \ jre6 \ bin \ jp2ssv.dll"
"C: \ Program Files \ Java \ jre7 \ bin \ ssv.dll"
"C: \ Program Files \ Java \ jre7 \ bin \ jp2ssv.dll"
"C: \ Program Files (x86) \ Java \ jre6 \ bin \ ssv.dll"
"C: \ Program Files (x86) \ Java \ jre6 \ bin \ jp2ssv.dll"
"C: \ Program Files (x86) \ Java \ jre7 \ bin \ ssv.dll"
"C: \ Program Files (x86) \ Java \ jre7 \ bin \ jp2ssv.dll"
Cela pourrait être effectué dans un script de démarrage de l'ordinateur.
Si vous exécutez cette commande manuellement, elle doit être effectuée à partir d'une invite de commandes élevée.
icacls "C: \ Program Files (x86) \ Java \ jre7 \ bin \ ssv.dll"
C: \ Program Files (x86) \ Java \ jre7 \ bin \ ssv.dll NT AUTHORITY \ SYSTEM: (I) (F)
BUILTIN \ Administrateurs: (I) (F)
BUILTIN \ Utilisateurs: (I) (RX)
1 fichiers traités avec succès; Échec du traitement de 0 fichiers
icacls "C: \ Program Files (x86) \ Java \ jre7 \ bin \ ssv.dll" / deny Tout le monde: (X)
fichier traité: C: \ Program Files (x86) \ Java \ jre7 \ bin \ ssv.dll
avec succès traité 1 fichiers; Échec du traitement de 0 fichiers
icacls "C: \ Program Files (x86) \ Java \ jre7 \ bin \ ssv.dll"
C: \ Program Files (x86) \ Java \ jre7 \ bin \ ssv.dll
Tout le monde: (DENY) (S, X)
NT AUTORITÉ \ SYSTÈME: (I) (F)
BUILTIN \ Administrateurs: (I) (F)
BUILTIN \ Utilisateurs: (I) (RX)
1 fichiers traités avec succès; Échec du traitement de 0 fichiers
À partir d'Oracle JDK / JRE 7u21 ( Notes de version ), un serveur JRE est disponible qui peut répondre à cette exigence.
Un nouveau package Server JRE, avec des outils couramment requis pour les déploiements de serveurs mais sans le plug-in Java, la mise à jour automatique ou le programme d'installation trouvé dans le package JRE standard, est disponible à partir de cette version. Le serveur JRE est spécifiquement destiné au déploiement de Java dans des environnements de serveur et est disponible pour les plates-formes Solaris 64 bits, Windows et Linux. Pour plus d'informations sur l'installation de ce package, consultez les instructions d'installation .