Environnement restreint (natif) du système d'exploitation


Cet article s'applique aux éléments suivants:
  • Version(s) de Java: 8.0

Les information fournies sur cette page reposent sur les notes sur la version 8u51 de JDK.


Les modifications suivantes ont été apportées au modèle d'environnement restreint natif dans JDK 8051 :

  • Le modèle d'environnement restreint natif est disponible sur la plate-forme Windows uniquement.
  • Vous pouvez activer ou désactiver le modèle d'environnement restreint natif via le panneau de configuration Java-> Paramètres avancés -> Activer l'environnement restreint (natif) du système d'exploitation ou en définissant la propriété deployment.security.use.native.sandbox sur True dans le fichier deployment.properties. Le modèle d'environnement restreint natif est désactivé par défaut.
  • Lorsque le modèle d'environnement restreint natif est activé, les applets de modèle d'environnement restreint ou les applications Web Start sont exécutées dans un environnement restreint fourni par le système d'exploitation. Cela n'a pas d'incidence sur les applications dotées de droits complets, qui continueront à fonctionner comme avant.
  • Le modèle d'environnement restreint natif est désactivé pour les applications incluses dans la liste des sites avec exception ou lorsqu'un jeu de règles de déploiement est utilisé.
  • Les applets de modèle d'environnement restreint déployées avec une balise d'applet HTML qui inclut les fichiers JAR dotés de droits complets de l'attribut manifest Class-Path sont exécutées dans le modèle d'environnement restreint natif. Dans ce cas, une boîte de dialogue d'avertissement spéciale apparaît et informe l'utilisateur que l'applet peut ne pas fonctionner correctement, lorsque celle-ci tente d'accéder aux fichiers JAR dotés de droits complets.
  • Le préchargeur personnalisé sera désactivé dans certains cas où le modèle d'environnement restreint natif est activé :
    • Le préchargeur personnalisé sera désactivé lors de l'initialisation des applets de modèle d'environnement restreint ou des applications Web Start, et le préchargeur par défaut sera utilisé à la place. Une fois l'application initialisée, la JVM redémarre avec le modèle d'environnement restreint activé et le préchargeur par défaut est utilisé.
    • Pour les applications dotées de droits complets, le préchargeur personnalisé est désactivé s'il se trouve dans le fichier JNLP contenant les droits de modèle d'environnement restreint, et ce, jusqu'à ce que l'utilisateur accepte d'exécuter l'application à partir de la boîte de dialogue Sécurité, ce qui accorde un accès illimité (privilégié) à l'application.