Mettez un document texte à cet endroit nommé deployment.properties c:\windows\sun\Java\deployment\deployment.properties
Malgré ce que dit la documentation Java, vous n'avez pas besoin du fichier deployment.config à moins que vous ne vouliez utiliser le paramètre obligatoire.
Ce fichier changera la valeur par défaut pour chaque utilisateur de l'ordinateur, même s'il a déjà un fichier deployment.properties dans son dossier appdata. Vous pouvez vérifier que les paramètres prennent effet lorsque vous ouvrez le panneau de contrôle java 32 puisqu'il lit alors les paramètres.
Voici quelques éléments que nous avons mis dans notre fichier deployment.properties.
#disables the java desktop shortcut on install - might not be required for modern versions
deployment.javaws.shortcut="NEVER"
#tells sets security level to it's minimum "MEDIUM" to allow for apps to run on outdated java versions
deployment.security.level=MEDIUM
#disabled certificate checking so that java apps load much faster. Java still checks the certificate
#blacklist though so the certificate is still used.
deployment.security.validation.ocsp=true
#moves the user trusted certificates store to a shared location so we can pre-approve controls
deployment.user.security.trusted.certs=C\:\Program Files\Java\jre7\security\trusted.certs
La dernière partie est la meilleure façon de se débarrasser des cases “voulez-vous lancer cette application”. Une fois que vous avez défini l'emplacement du fichier trusted.certs sur un emplacement partagé, créez votre propre fichier trusted.certs en allant manuellement au processus de cochage de la case “ne plus afficher ceci”. Ils déploient ce fichier trusted.certs sur toutes vos machines avec ce fichier deployment.properties et viola, plus de pop-up de sécurité.
Notez que les barres obliques supplémentaires dans le chemin d'accès sont nécessaires. Les deux-points sont des caractères réservés et la barre oblique inverse est le caractère d'échappement.