Java.com

Télécharger Aide

Comment déployer Java à l'aide d'Active Directory sur un réseau ?


Cet article s'applique aux éléments suivants:
  • Plate(s)-forme(s): Windows 8, Windows 7, Vista, Windows XP, Windows 2000, Windows 2003
  • Version(s) de Java: 6.0, 7.0

Cette page d'aide s'adresse aux administrateurs réseau. Le principe veut que vous possédiez les connaissances suffisantes pour exécuter les procédures techniques.

Les informations contenues dans cet article décrivent une pratique non prise en charge. Les clients du support technique Oracle doivent utiliser les programmes d'installation fournis par Oracle pour bénéficier d'un support en ce qui concerne les problèmes d'installation.



Extraire le fichier .msi du programme d'installation

Pour extraire le fichier .msi du programme d'installation en vue d'un déploiement via un réseau basé sur Active Directory, procédez comme suit :

  1. Téléchargez et lancez le fichier exécutable (.exe) Windows Offline Installation en mode GUI.
    (Le mode GUI est actif par défaut sauf si l'option de mode automatique '/s' est spécifiée)
  2. Lorsque la fenêtre Bienvenue dans Java apparaît, ne cliquez pas sur le bouton Installer et accédez au dossier LocalAppData folder (dossier Application Data de l'utilisateur). L'emplacement du dossier LocalAppData est différent pour chaque plate-forme Windows.

    Remarque : vous pouvez également accéder directement au dossier APPData en saisissant %APPDATA% dans la barre d'adresse ou de recherche de l'Explorateur Windows.

    • Windows Vista et Windows 7
      C:\Users\<user>\AppData\LocalLow\Sun\Java\jre<version_number>
    • Windows XP
      C:\Documents and Settings\<user>\Local Settings\ApplicationData\Sun\Java\jre<version_number>
    • Windows 2000
      C:\Documents and Settings\<user>\ApplicationData\Sun\Java\jre<version_number>

    Le dossier jre<version_number> contient deux fichiers :
    Data1.cab et
    jre<version_number>.msi
    Exemple : pour JRE 6u43, jre<version_number> est 1.6.0_43, donc le dossier Sun\Java contient
    jre1.6.0_43\Data1.cab et
    jre1.6.0_43\jre1.6.0_43.msi
  3. Copiez les fichiers *.msi et *.cab dans votre emplacement temporaire.
  4. Cliquez sur le bouton Annuler de la fenêtre Bienvenue dans Java. Il n'est pas nécessaire de poursuivre l'installation après avoir extrait les fichiers MSI et CAB.

  5. A partir de l'emplacement temporaire, vous pouvez utiliser Active Directory pour distribuer les fichiers msi et cab de Java à autant de plates-formes Windows client que vous le souhaitez.
Points à prendre en compte pendant le processus de déploiement :
  1. Le fichier CAB doit simplement être placé dans le même répertoire que le fichier MSI. Par exemple, pour exécuter l'installation MSI pour JRE 6u43 avec l'outil msiexec.exe, l'administrateur doit seulement indiquer l'emplacement du fichier MSI :
    msiexec.exe /i c:\msi_temp_dir\jre1.6.0_43.msi et le fichier CAB doit se trouver dans le même répertoire.
  2. Pour un environnement JRE antérieur à 6u10, le dossier Sun\Java\jre\jre<version_number> contient uniquement le fichier MSI. Le fichier .cab est compressé dans le fichier .msi.
  3. Pour un environnement JRE antérieur à 6u34 build 03, les fichiers .msi et .cab ne sont pas supprimés de ApplicationData\Sun\Java après la fin de l'installation. Il n'est donc pas nécessaire de les extraire lorsque la fenêtre Bienvenue dans Java attend la saisie de l'utilisateur.
Pour plus d'informations, consultez Déploiement de Java avec Active Directory.


Désinstallation avec la commande MSIEXEC.EXE

Méthode 1 (spécifier le fichier MSI d'origine)
Pour désinstaller une version de Java, indiquez le paramètre /x et le nom du fichier MSI (avec un chemin complet) qui a été utilisé précédemment pour effectuer une installation de cette version de Java spécifique.
Exemple : la commande de désinstallation de Java version 6 Update 43 est
msiexec.exe /x c:\msi_temp_dir\jre1.6.0_43.msi

Méthode 2 (spécifier le GUID)
La commande de désinstallation est msiexec.exe /qn /x {GUID}
Remarque : pour trouver le GUID d'une version de Java spécifiée installée sur le système, accédez au registre :
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products
Pour chaque clé trouvée, recherchez la sous-clé InstallProperties. Si la propriété DisplayName correspond à la version de Java que vous souhaitez désinstaller, UninstallString contient la commande de désinstallation complète avec le numéro de GUID.
Exemple : pour désinstaller Java version 7 Update 40
Accédez à [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\
il y a un produit : 4EA42A62D9304AC4784BF238120704FF
sous la clé InstallProperties de ce produit, il y a :
DisplayName=Java 7 Update 40
UninstallString=MsiExec.exe /X{26A24AE4-039D-4CA4-87B4-2F83217040FF}
Une fois que vous avez collecté ces informations, exécutez la commande suivante pour désinstaller cette version de Java.
Commande de désinstallation en mode GUI : MsiExec.exe /x {26A24AE4-039D-4CA4-87B4-2F83217040FF}
Commande de désinstallation en mode automatique : MsiExec.exe /x {26A24AE4-039D-4CA4-87B4-2F83217040FF} /qn

Sélectionner une langue | A propos de Java | Support technique | Développeurs
Politique de confidentialité | Conditions d'utilisation | Trademarks | Avis de non-responsabilité

Oracle