Comment procéder à une installation sans invite (sans intervention de l'utilisateur) de Java ?
Cet article s'applique aux éléments suivants:
- Plate(s)-forme(s): Windows 8, Windows 7, Vista, Windows XP, Windows 2012 Server, Windows 2008 Server, Windows 10
- Version(s) de Java: 7.0, 8.0
Cette page décrit les options d'installation de l'environnement JRE (Java SE Runtime Environment) sur une plate-forme Windows 32 bits. Public ciblé :
-
Les administrateurs système qui déploient l'environnement JRE avec le plug-in Java et les technologies Java Web Start sur plusieurs PC de leur intranet sans interaction de l'utilisateur.
-
Les fournisseurs disposant de produits qui nécessitent l'environnement JRE. L'environnement JRE peut être installé sans invite (sans interaction à partir de la ligne de commande) avec leurs produits.
Les programmes d'installation de l'environnement JRE reposent sur la technologie Microsoft Windows Installer (MSI) 2.0. MSI comprend une prise en charge intégrée des installations sans invite ou sans intervention de l'utilisateur. Ce document présente la procédure d'installation manuelle de l'environnement JRE à l'aide du fichier .exe
qui lance l'installation MSI.
Java 8
Pour plus d'informations, reportez-vous à Options du programme d'installation Windows pour JRE 8 (docs.oracle.com).
Installation par ligne de commande
Cette section décrit les options de ligne de commande pour le programme d'installation Windows hors connexion de l'environnement JRE. Exécutez le programme d'installation de la façon suivante :
<em>jre [INSTALLCFG=configuration_file_path] [options]
-
jre
fait référence au nom de fichier de base du programme d'installation Windows hors ligne de l'environnement JRE (par exemple,jre-8u05-windows-i586.exe
). -
INSTALLCFG=
configuration_file_path
indique le chemin du fichier de configuration du programme d'installation.
Pour plus d'informations, reportez-vous à Installation à l'aide d'un fichier de configuration (docs.oracle.com). -
options
sont des options avec des valeurs indiquées, séparées par des espaces. Utilisez les mêmes options que celles indiquées dans Tableau 20-1, Options de fichier de configuration (docs.oracle.com). En outre, vous pouvez utiliser l'option/s
pour que le programme d'installation Windows hors ligne de l'environnement JRE effectue une installation sans invite.
Java 7
Pour plus d'informations, reportez-vous à Options du programme d'installation Windows pour JRE 7 (docs.oracle.com).
Installation par ligne de commande
La syntaxe de la commande du programme d'installation Windows hors ligne de Java SE 7 est la suivante :
<jre>.exe [/s] [INSTALLDIR=<drive>:\<JRE_install_path>] [STATIC=1] [WEB_JAVA=0/1] [WEB_JAVA_SECURITY_LEVEL=VH/H/M] [SPONSORS=0]
Remarque
<jre>.exe
est le programme d'installation exécutable unique de l'environnement JRE./s
: si elle est utilisée, cette commande indique une installation sans invite.INSTALLDIR
: si elle est utilisée, cette commande spécifie le lecteur et le chemin d'accès de l'environnement JRE. SiINSTALLDIR
n'est pas spécifié, l'application est installée dansC:\Program Files\java\jre
(emplacement par défaut).STATIC=1
: si elle est utilisée, cette commande désigne une installation statique. Pour plus d'informations sur les installations statiques, reportez-vous à Static Installation dans Installation statique et Patch-in-Place and Static JRE Installation (docs.oracle.com).WEB_JAVA=0
: si elle est utilisée, cette commande désactive l'exécution de toute application Java dans le navigateur.WEB_JAVA=1
: commande par défaut, active les applications Java dans le navigateur. Ce champ est disponible à partir de la version 7u10. Pour plus d'informations, reportez-vous à Définition du niveau de sécurité du client Java (docs.oracle.com).WEB_JAVA_SECURITY_LEVEL
: si elle est utilisée, cette commande définit le niveau de sécurité de l'exécution des applications Java non signées dans un navigateur. Les valeurs possibles pour ce champ sont VH (très élevé), H (élevé, valeur par défaut) ou M (moyen). Ce champ est disponible à partir de la version 7u10. Pour plus d'informations, reportez-vous à Définition du niveau de sécurité du client Java (docs.oracle.com).SPONSORS=0
: si elle est utilisée, cette commande permet d'ignorer entièrement les offres de parrainage, telles que les extensions de navigateur. Ce champ est disponible à partir de la version 7u55. Les offres de parrainage et, par conséquent, cette fonctionnalité, ne s'appliquent qu'aux programmes d'installation de l'environnement JRE 32 bits en ligne et aux mécanismes de mise à jour automatique.
Exemple 1
Supposons que le programme d'installation de l'environnement JRE soitjre-7-windows-i586.exe
et que vous souhaitiez installer la configuration suivante :- Effectuer une installation Windows
- Installer le serveur de base de JRE, les polices et couleurs supplémentaires et Soundbank
La commande à installer dans la configuration mentionnée ci-dessous est la suivante :
jre-7-windows-i586.exe /s
Exemple 2
Supposons que le programme d'installation de l'environnement JRE soitjre-7-windows-i586.exe
et que vous souhaitiez installer la configuration suivante :
- Effectuer une installation Windows hors ligne et installer l'environnement JRE sur le lecteur D sous
java\jre
- Installer l'ensemble des fonctionnalités de l'environnement JRE
La commande à installer dans la configuration mentionnée ci-dessous est la suivante :
jre-7-windows-i586.exe /s INSTALLDIR=D:\java\jre
Remarque : pour garder la fenêtre MS-DOS ouverte jusqu'à la fin de l'installation de Java, utilisez la commande de démarrage /w
suivante :
start /w jre-7-windows-i586.exe /s
Création d'un fichier journal
Utilisez un fichier journal pour vérifier que l'installation a été exécutée. Pour créer un fichier journal détaillant le processus d'installation, ajoutez /L C:\<path>setup.log
à la commande d'installation, puis accédez à la fin du fichier journal pour procéder à la vérification.
L'exemple suivant est un exemple de création d'un fichier journal :
<code>jre-8-windows-i586.exe /s /L C:\<path>setup.log
Dans cet exemple, le journal est écrit dans le fichier setup.log
.