Aide sur le Panneau de configuration Java Plug-in

Aide sur le Panneau de configuration Java Plug-in


Les rubriques abordées dans cette aide sont les suivantes :

Vue d'ensemble

Le Panneau de configuration Java Plug-in vous permet de modifier les paramètres par défaut utilisés au démarrage de Java Plug-in. Toutes les applets s'exécutant dans une instance active de Java Plug-in utilisent ces paramètres. Le Guide du développeur de Java Plug-in, cité en référence dans ce document, est accessible à l'adresse suivante (URL susceptible de modification) : http://java.sun.com/j2se/1.4/docs/guide/plugin/developer_guide/contents.html

Enregistrement des options

Une fois que vous avez apporté les modifications voulues aux options du Panneau de configuration, cliquez sur Appliquer pour les enregistrer. Cliquez sur Restaurer pour annuler les modifications et recharger les dernières valeurs qui étaient entrées et appliquées. Notez qu'il ne s'agit pas du jeu de valeurs par défaut qui étaient définies à l'origine pour Java Plug-in au moment où il a été installé.

Définition des options du Panneau de configuration

Six onglets vous permettent de configurer diverses options du Panneau de configuration Java Plug-in. Ces onglets sont les suivants :

Tous ces onglets sont décrits séparément ci-dessous.


Propriétés de base

Afficher la console

Affiche la console Java pendant l'exécution des applets. La console affiche les messages imprimés par System.out et System.err. Cette fonctionnalité est utile pour les problèmes de débogage.

Masquer la console

La console Java Console est exécutée mais masquée. C'est le paramètre par défaut (option sélectionnée).

Ne pas démarrer la console

La console Java n'est pas démarrée.

Afficher la boîte de dialogue Exception

Affiche la boîte de dialogue Exception lorsque des exceptions se produisent. Le paramètre par défaut est de ne pas afficher la boîte de dialogue Exception (option désélectionnée).


Propriétés avancées

Java Run Time Environment

Permet à Java Plug-in de fonctionner avec n'importe quelle version de Java 2 JRE ou SDK, Standard Edition v 1.3 ou 1.4 installée sur votre ordinateur. Le logiciel Java Plug-in 1.3/1.4 est fourni avec un JRE par défaut. Vous pouvez, cependant, remplacer le JRE par défaut et utiliser une version plus ancienne ou plus récente. Le Panneau de configuration détecte automatiquement toutes les versions de Java 2 SDK ou JRE installées sur l'ordinateur. La zone de liste contient toutes les versions que vous pouvez utiliser. Le premier élément de la liste est toujours le JRE par défaut et le dernier élément est toujours Autres. Si vous choisissez l'option Autres, vous devez indiquer le chemin d'accès de Java 2 JRE ou SDK, Standard Edition v 1.3/1.4.

REMARQUE

Cette option ne doit être modifiée que par des utilisateurs expérimentés. Il est déconseillé de modifier le JRE par défaut.

Paramètres de Java Run Time

Remplace les paramètres de démarrage par défaut de Java Plug-in par les options personnalisées spécifiées. La syntaxe est identique à celle des paramètres d'appel à partir de la ligne de commande Java. Consultez la documentation de Java 2 Standard Edition (J2SE) pour obtenir la liste complète des options de ligne de commande. L'URL ci-dessous est susceptible de modification :

http://java.sun.com/j2se/1.4/docs/tooldocs/<plate-forme>/java.html

<plate-forme> est l'un des systèmes d'exploitation suivants : solaris, linux, win32.

Vous trouverez ci-dessous quelques exemples des paramètres Java Runtime.

Activation et désactivation de la prise en charge des assertions

Pour activer la prise en charge des assertions, vous devez spécifier la propriété système suivante dans les paramètres de Java Runtime :

-D[ enableassertions | ea ][:<nom de package>"..." | : <nom de classe> ]

Pour désactiver les assertions dans le Java Plug-in, spécifiez ce qui suit dans les paramètres de Java Runtime :

-D[ disableassertions | da ][:<nom de package>"..." | : <nom de classe> ]

Pour plus de détails sur l'activation/la désactivation des assertions, consultez la rubrique concernant la fonctionnalité correspondante à l'adresse suivante : http://java.sun.com/j2se/1.4/docs/guide/lang/assert.html (URL susceptible de modification).

L'assertion est désactivée dans le code de Java Plug-in par défaut. Dans la mesure où l'effet de l'assertion est déterminé au moment du démarrage de Java Plug-in, la modification des paramètres d'assertion dans le Panneau de configuration Java Plug-in exige le redémarrage du navigateur pour que les nouveaux paramètres prennent effet.

Etant donné que le code Java de Java Plug-in possède également une assertion intégrée, il est possible d'activer l'assertion dans le code Java Plug-in via la ligne suivante :

-D[ enableassertions | ea ]:sun.plugin

Prise en charge du traçage et de la consignation

Le traçage est un mécanisme qui permet de rediriger n'importe quelle sortie sur la console Java vers un fichier de trace (.plugin<version>.trace).

-Djavaplugin.trace=true
-Djavaplugin.trace.option=basic|net|security|ext|liveconnect

Si vous ne souhaitez pas utiliser le nom du fichier de trace par défaut :

-Djavaplugin.trace.filename=<nomfichiertrace>

Similaire au traçage, la consignation est une fonctionnalité qui permet de rediriger n'importe quelle sortie sur la console Java vers un fichier journal (.plugin<version>.log) en utilisant l'API Java Logging. La consignation peut être mise en service en activant la propriété javaplugin.logging.

-Djavaplugin.logging=true

Si vous ne souhaitez pas utiliser le nom du fichier journal par défaut, entrez :

-Djavaplugin.log.filename=<nomfichierjournal>

Par ailleurs, si vous ne souhaitez pas remplacer les fichiers de trace et journal à chaque session, vous pouvez définir la propriété suivante :

-Djavaplugin.outputfiles.overwrite=false.

Si la propriété a la valeur false, les fichiers de trace et journal seront nommés de façon unique pour chaque session. Si les noms des fichiers de trace et journal par défaut sont utilisés, ils sont alors nommés de la façon suivante :

.plugin<nomutilisateur><code de hachage de date>.trace
.plugin<nomutilisateur><code de hachage de date>.log

Les fonctionnalités de traçage et de consignation définies via le Panneau de configuration prennent effet au lancement du Plug-in, mais les modifications effectuées via le Panneau de configuration pendant qu'un Plug-in est en cours d'exécution restent sans effet tant qu'un redémarrage n'a pas été effectué.

Pour plus d'informations sur les fonctions de traçage et de consignation, consultez les chapitres correspondants dans le Guide du développeur de Java Plug-in.

Débogage des applets dans Java Plug-in

Les options suivantes sont utilisées lors du débogage des applets dans le Java Plug-in. Pour plus d'informations sur cette rubrique, consultez la rubrique de prise en charge du débogage dans le Guide du développeur de Java Plug-in.

-Djava.compiler=NONE
-Xnoagent
-Xdebug
-Xrunjdwp:transport=dt_shmem,address=<adresse-connexion>,server=y,suspend=n

La partie <adresse-connexion> peut être n'importe quelle chaîne (par exemple : 2502) utilisée par le débogueur Java (jdb) ultérieurement pour se connecter à JVM.

Délai de connexion par défaut

Lorsqu'une connexion est établie par une applet sur un serveur et que celui-ci n'y répond pas correctement, l'applet peut sembler se bloquer et peut aussi provoquer le blocage du navigateur, car il n'existe pas de délai de connexion au réseau (il a la valeur -1 par défaut, ce qui signifie qu'aucun délai n'est défini).

Pour éviter ce problème, Java Plug-in a ajouté une valeur de délai de connexion au réseau par défaut (2 minutes) pour toutes les connexions HTTP. Vous pouvez ignorer ce paramètre dans les paramètres de Java Runtime :

-Dsun.net.client.defaultConnectTimeout=valeur en millisecondes

L'autre propriété réseau que vous pouvez définir est sun.net.client.defaultReadTimeout.

-Dsun.net.client.defaultReadTimeout=valeur en millisecondes

REMARQUE

Java Plug-in ne définit pas sun.net.client.defaultReadTimeout par défaut. Si vous voulez la définir, utilisez l'option Paramètres de Java Runtime comme indiqué ci-dessus.

Description des propriétés de gestion de réseau :

sun.net.client.defaultConnectTimeout
sun.net.client.defaultReadTimeout

Ces propriétés spécifient, respectivement, les valeurs par défaut des délais d'attente de lecture et de connexion pour les gestionnaires de protocoles utilisés par java.net.URLConnection. Les valeurs par défaut définies par les gestionnaires de protocoles sont égales à -1, ce qui signifie qu'aucun délai n'est défini.

sun.net.client.defaultConnectTimeout spécifie le délai (en millisecondes) pour établir la connexion avec l'hôte. Par exemple, pour les connexions http, il s'agit du délai lors de l'établissement de la connexion au serveur http. Pour les connexions ftp, il s'agit du délai lors de l'établissement de la connexion au serveur ftp.

sun.net.client.defaultReadTimeout spécifie le délai (en millisecondes) lors de la lecture d'un flux en entrée lorsqu'une connexion est établie avec une ressource.

Pour la description officielle de ces propriétés de gestion de réseau, consultez http://java.sun.com/j2se/1.4/docs/guide/net/properties.html.


Navigateur

Cet onglet se rapporte seulement aux installations sur la plate-forme Microsoft Windows ; il n'apparaît pas dans les autres installations. Sélectionnez le navigateur pour lequel Java Plug-in doit être le Java Runtime par défaut, à la place de la JVM interne du navigateur en question. Cette opération permet d'activer la prise en charge de la balise APPLET dans Internet Explorer et Netscape 6 via Java Plug-in.


Proxies

Utilisez l'onglet Proxies pour appliquer les paramètres par défaut du navigateur ou remplacer le port et l'adresse du proxy en fonction des protocoles employés.

Utiliser les paramètres du navigateur

Sélectionnez cette option pour utiliser les paramètres proxy par défaut du navigateur. C'est le paramètre par défaut (option sélectionnée).

Tableau d'informations relatives au proxy

Vous pouvez remplacer les paramètres par défaut en désactivant la case à cocher "Utiliser les paramètres du navigateur", puis en complétant le tableau d'informations du proxy qui se trouve sous la case à cocher. Vous pouvez indiquer l'adresse et le port du proxy pour chaque protocole pris en charge : HTTP, Secure (HTTPS), FTP, Gopher et Socks.

Aucun hôte proxy

Il s'agit de l'hôte ou de la liste d'hôtes pour lesquels aucun proxy ne doit être utilisé. L'option Aucun hôte proxy est généralement utilisée pour un hôte interne dans un environnement intranet.

URL de configuration automatique du proxy

Il s'agit de l'URL du fichier JavaScript (extension .js ou .pac) contenant la fonction FindProxyForURL. FindProxyForURL dispose de la logique lui permettant de déterminer le serveur proxy à utiliser pour une demande de connexion.

Pour plus de détails sur la configuration du proxy, consultez le chapitre consacré à la configuration du proxy dans le Guide du développeur de Java Plug-in.


Cache

REMARQUE

Le cache auquel il est fait référence ici est le cache "sticky" ; c'est-à-dire le cache disque créé et contrôlé par le Java Plug-in que le navigateur ne peut pas remplacer. Pour plus d'informations, consultez la rubrique sur la mise en cache des applets dans le Guide du développeur de Java Plug-in.

Activer la mise en cache

Pour activer la mise en cache, cochez la case correspondante. C'est le paramètre par défaut (option sélectionnée). Lorsque la fonction de mise en cache des applets est activée, les performances s'améliorent car une fois l'applet en cache, il n'est plus nécessaire de la télécharger lorsqu'elle est référencée de nouveau.

Java Plug-in met en cache les types de fichiers suivants téléchargés via HTTP/HTTPS :

.jar (fichier jar)
.zip (fichier zip)
.class (fichier de classe java)
.au (fichier audio)
.wav (fichier audio)
.jpg (fichier image)
.gif (fichier image)

Afficher les fichiers du cache

Pour afficher les fichiers du cache, cliquez sur le bouton correspondant. Une autre boîte de dialogue (celle de l'afficheur du cache Java Plug-in) s'ouvre en affichant les fichiers du cache. L'afficheur du cache affiche les informations suivantes sur les fichiers du cache : Nom, Type, Taille, Date d'expiration, Dernière modification, Version et URL. Dans l'afficheur du cache, vous pouvez aussi procéder à une suppression sélective des fichiers du cache. Cette méthode est identique à l'option Effacer le cache décrite ci-dessous, qui supprime tous les fichiers du cache.

Effacer le cache

Pour effacer tous les fichiers qui se trouvent dans le cache, cliquez sur le bouton correspondant. Vous serez invité à confirmer l'opération (Effacer tous les fichiers dans ... _le cache ?) avant la suppression des fichiers.

Emplacement

Cette option permet de spécifier l'emplacement du cache. L'emplacement par défaut du cache est <accueil utilisateur>/.jpi_cache, où <accueil utilisateur> est la valeur de la propriété système user.home. Sa valeur dépend du système d'exploitation.

Taille

Vous pouvez sélectionner l'option Illimitée afin de donner au cache une taille illimitée ou vous pouvez opter pour la taille Maximum du cache. Si la taille du cache dépasse la limite spécifiée, les fichiers les plus anciens mis en cache sont supprimés jusqu'à ce que le cache retrouve une taille se situant dans la limite permise.

Compression

Vous pouvez définir la compression des fichiers du cache JAR en utilisant la valeur Aucune ou Elevée. Si vous pouvez économiser de la mémoire en spécifiant une compression plus élevée, les performances s'en ressentiront ; les meilleures performances sont obtenues sans compression.


Certificats

Quatre types de certificat peuvent être sélectionnés :

Applet signée

Il s'agit des certificats des applets signés qui sont approuvés par l'utilisateur. Les certificats qui apparaissent dans la liste des applets signés sont lus à partir du fichier de certificat jpicerts<version> qui se trouve dans le répertoire <accueil utilisateur>/.java.

Site sécurisé

Il s'agit des certificats des sites sécurisés. Les certificats qui apparaissent dans la liste des sites sécurisés sont lus à partir du fichier de certificat jpihttpscerts<version> qui se trouve dans le répertoire <accueil utilisateur>/.java.

CA signataire

Il s'agit de certificats émis par des autorités de certification (Certificate Authorities, CA) pour les applets signées ; ce sont ces autorités qui délivrent les certificats aux signataires d'applets signées. Les certificats qui apparaissent dans la liste CA signataire sont lus à partir du fichier de certificat cacerts qui se trouve dans le répertoire <jre>/lib/security.

CA site sécurisé

Il s'agit de certificats émis par les autorités de certification (Certificate Authorities, CA) pour les sites sécurisés ; ce sont ces autorités qui délivrent les certificats pour les sites sécurisés. Les certificats qui apparaissent dans la liste CA signataire sont lus à partir du fichier de certificat jssecacerts qui se trouve dans le répertoire <jre>/lib/security.

Pour les certificats de type Applet signée et Site sécurisé, il existe quatre options : Importer, Exporter, Supprimer et Détails. L'utilisateur peut importer, exporter, supprimer et afficher les détails d'un certificat.

Pour les certificats de type CA signataire et CA site sécurisé, il n'existe qu'une seule option : Détails. L'utilisateur peut seulement afficher les détails d'un certificat.


Mise à jour

Sous cet onglet, il existe un bouton "Obtenez la mise à jour de Java" qui permet aux utilisateurs d'obtenir la dernière mise à jour disponible pour Java Runtime Environment à partir du site Web Java Update. Cet onglet se rapporte seulement à la plate-forme Microsoft Windows ; il n'apparaît pas dans les autres plates-formes (à savoir Solaris/Linux).