Le programme d'installation de Java ES peut installer les composants produit ainsi que les composants partagés nécessaires pour prendre en charge chaque composant produit. Avant d'installer un composant produit sélectionné, le programme d'installation vérifie l'existence des versions actuelles et précédentes des composants partagés. Si le programme d'installation détecte qu'un composant partagé requis par le composant sélectionné appartient à une ancienne version ou n'est pas installé, celui-ci mettra à niveau tous les composants partagés actuellement installés et installera tout composant partagé manquant requis par le composant sélectionné. Ce comportement, qui répond aux exigences de la section Synchronisation des composants partagés, est valable pour les systèmes d'exploitation sans zone, pour les zones globales et pour toutes les zones non globales.
Voici cependant deux exceptions à cette règle :
Dans les zones sparse root, certains composants partagés ne peuvent pas être installés ou mis à niveau (voir section Composants partagés et Zones sparse root), l'installation est alors bloquée jusqu'à ce que ces composants soient installés ou mis à niveau dans la zone globale. Le programme d'installation affiche le message suivant : Les composants partagés suivants, requis par les composants sélectionnés, ne peuvent pas être installés ou mis à niveau dans une zone sparse root. Installez ou procédez à la mise à niveau de ces composants partagés dans la zone globale avant de poursuivre. Utilisez l'option Synchroniser tous les composants partagésPour plus d'informations, reportez-vous à la section Synchroniser tous les composants partagés.
Dans une zone globale, en présence de zones non globales, au lieu de mettre à niveau tous les composants partagés actuellement installés et installer chaque composant partagé manquant requis par un composant sélectionné, le programme d'installation synchronise tous les composants partagés Java ES, qu'ils soient requis ou non par un composant produit spécifique. Cela permet de propager tous les composants partagés dans les zones non globales, en supposant qu'il n'y ait pas de mélange de différentes versions de composants partagés dans les zones non globales.