Notes d'installation

JavaTM 2 SDK, Standard Edition
Version 1.3.1
Environnement d'exploitation SolarisTM 2.6, 7, 8

Configuration système requise

Le kit Java 2 SDK, Standard Edition, v. 1.3.1 (J2SDK 1.3.1) est destiné à être utilisé dans les environnements d'exploitation Solaris 2.6, Solaris 7 et Solaris 8.

Vous devez vous assurer que vous avez installé tous les correctifs requis pour la prise en charge de cette version. Consultez la section Installation du correctif Solaris avant de continuer.

Reportez-vous également à Exigences relatives aux paquetages de polices Solaris pour plus d'informations sur les paquetages de polices nécessaires sur votre système.

Instructions d'installation

Avant d'installer le kit Java 2 SDK, veillez à installer tous les correctifs nécessaires à la prise en charge de cette version. Consultez la section Installation du correctif Solaris avant de continuer. Prenez également connaissance de la note concernant l'emplacement des fichiers libjvm.so Java HotSpot.

Le kit J2SDK 1.3.1 est disponible dans deux formats d'installation.

Les instructions d'installation du produit JavaTM Plug-in se trouvent ci-dessous.


Remarque : Lorsqu'il est installé à l'emplacement par défaut, le kit J2SDK 1.3.1 remplace toute installation précédente du kit J2SDK 1.3.0. Le kit J2SDK 1.3.1 ne sera pas la plate-forme par défaut une fois installé. Pour faire du kit J2SDK 1.3.1 la plate-forme Java par défaut, reportez-vous à la note sur la Sélection de la plate-forme Java par défaut à la fin de ce fichier.

Installation du fichier binaire auto-extractible

Utilisez ces instructions si vous souhaitez utiliser le fichier binaire auto-extractible pour installer le kit Java 2 SDK. Si vous souhaitez installer des paquetages Solaris comprenant le kit SDK, utilisez la section Installation de paquetages ci-dessous.

1. Vérifiez la taille du fichier téléchargé pour vous assurer que vous avez téléchargé le paquetage logiciel complet et non endommagé :

j2sdk-1_3_1-solsparc.sh   26638917 octets

j2sdk-1_3_1-solx86.sh     24698506 octets

2. Assurez-vous que les droits d'exécution du fichier binaire auto-extractible sont activés :

Sur SPARC :
chmod +x j2sdk-1_3_1-solsparc.sh

Sur x86 :
chmod +x j2sdk-1_3_1-solx86.sh

3. Accédez au répertoire où vous souhaitez installer les fichiers.

4. Exécutez le fichier binaire auto-extractible.

Lancez le fichier binaire auto-extractible. La licence du code binaire s'affiche et vous êtes invité à en accepter les modalités. Les fichiers du kit Java 2 SDK seront installés dans un sous-répertoire appelé j2sdk1_3_1. Une fois l'installation terminée, vous pouvez, au besoin, renommer le sous-répertoire.


Installation de paquetages
Utilisez ces instructions si vous souhaitez utiliser l'utilitaire pkdadd pour installer les paquetages Solaris pour le kit Java 2 SDK. Si vous souhaitez plutôt utiliser le fichier binaire auto-extractible, consultez la section Fichier binaire auto-extractible ci-dessus.

1. Vérifiez la taille du fichier téléchargé pour vous assurer que vous avez téléchargé le paquetage logiciel complet et non endommagé :

j2sdk-1_3_1-solsparc.tar.Z    37770767 octets

j2sdk-1_3_1-solx86.tar.Z      35202328 octets

2. Extrayez le contenu du fichier tar compressé :

Sur SPARC :
zcat j2sdk-1_3_1-solsparc.tar.Z | tar -xf -

Sur x86 :
zcat j2sdk-1_3_1-solx86.tar.Z | tar -xf -

Cela créera sept paquetages (SUNWj3dmo, SUNWj3dev, SUNWj3man, SUNWj3rt, plus trois paquetages contenant les pages man japonaises : SUNWjej3m, SUNWjpj3m et SUNWjuj3m) ainsi que la licence du produit, le fichier lisez-moi et d'autres documents liés à cette version.

3. Devenez superutilisateur en exécutant su et en entrant le mot de passe du superutilisateur.

4. Désinstallez l'installation précédente du kit J2SDK 1.3.0

Remarque : L'emplacement d'installation par défaut du kit J2SDK 1.3.1 est /usr/j2se. Il s'agit du même emplacement que celui où est installé le kit J2SDK 1.3.0. Au cours de cette étape, vous allez désinstaller le kit J2SDK 1.3.0 pour faire place nette pour l'installation du kit J2SDK 1.3.1. Passez cette étape si vous n'avez pas installé le kit J2SDK 1.3.0 ou si vous comptez installer le kit J2SDK 1.3.1 à un emplacement autre que celui par défaut.

Si vous avez installé précédemment les paquetages du kit J2SDK 1.3.0, supprimez-les.

pkgrm SUNWj3dmo SUNWj3man SUNWj3dev SUNWj3rt
Si votre lien symbolique /usr/java pointait sur l'installation du kit J2SDK 1.2.2 à /usr/java1.2, vous souhaiterez peut-être le mettre à jour pour qu'il pointe sur /usr/j2se où le kit J2SDK 1.3.1 va être installé.

5. Exécutez la commande pkgadd pour installer les paquetages :

pkgadd -d . SUNWj3rt SUNWj3dev SUNWj3man SUNWj3dmo

Cela installe le kit J2SDK 1.3.1 dans /usr/j2se ; consultez les pages man pkgadd(1) et admin(4) pour plus d'informations sur l'installation du kit SDK à un autre emplacement.

6. Pour les utilisateurs japonais, exécutez la commande pkgadd pour installer les paquetages de pages man japonais :

pkgadd -d . SUNWjej3m SUNWjpj3m SUNWjuj3m

7. Supprimez les fichiers tar et les répertoires extraits.

8. Quittez le shell root.



Instructions d'installation du produit Java Plug-inTM

Pour la documentation du produit Java Plug-in, consultez

http://java.sun.com/products/plugin/1.3.1/index.html

Respectez les étapes suivantes pour installer le produit Java Plug-in :

1. Définissez la variable d'environnement NPX_PLUGIN_PATH sur le répertoire contenant le fichier javaplugin.so.

Sur les plates-formes SPARC, l'emplacement par défaut de javaplugin.so pour l'installation des paquetages est dans ce répertoire : /usr/j2se/jre/plugin/sparc/ns4/

Sur les plates-formes Intel, l'emplacement par défaut est ce répertoire : /usr/j2se/jre/plugin/i386/ns4/

2. Pour les navigateurs Netscape 6 : Créez un lien symbolique dans le répertoire des modules externes de Netscape

Si (et seulement si) vous utilisez Netscape 6, vous devrez créer un lien symbolique dans le répertoire plugins de Netscape vers le chemin du fichier libjavaplugin_oji.so. Dans l'installation des paquetages du kit J2SDK 1.3.1, ce fichier est situé à /usr/j2se/jre/plugin/<arch>/ns600/libjavaplugin_oji.so, où <arch> est sparc ou i386, en fonction de votre plate-forme. Par exemple :
cd ${NETSCAPE6}/bin/plugins
ln -s ${JRE}/plugin/sparc/ns600/libjavaplugin_oji.so .

3. Pour tous les navigateurs Netscape : Démarrez votre navigateur Netscape ou redémarrez-le s'il est déjà opérationnel.

4. Pour tous les navigateurs Netscape : Redémarrez votre navigateur une seconde fois.

Le redémarrage du navigateur une deuxième fois est nécessaire à cause du bogue 4358142.



Emplacement des fichiers libjvm.so

Si vous utilisez l'API d'appel pour lancer une application directement plutôt que d'utiliser le programme de lancement d'applications Java, assurez-vous d'utiliser les chemins corrects pour appeler la machine virtuelle client Java HotSpot ou la machine virtuelle serveur Java HotSpot. Dans le kit Java 2 SDK, le chemin de la machine virtuelle client Java HotSpot est
jre/lib/sparc/client/libjvm.so (sur SPARC)
jre/lib/i386/client/libjvm.so (sur x86)
Le chemin de la machine virtuelle serveur Java HotSpot est
jre/lib/sparc/server/libjvm.so (sur SPARC)
jre/lib/i386/server/libjvm.so (sur x86)
Les machines virtuelles Exact VM et Classic VM ne font plus partie du kit Java 2 SDK et le code existant qui utilise l'API d'appel pour lancer une application et qui est fondé sur les anciens chemins des machines virtuelles Exact VM et Classic VM ne fonctionnera pas.

Sélection de la plate-forme Java par défaut

Le lien symbolique /usr/java définit l'environnement Java par défaut sur un système Solaris dans le cas où plus d'un environnement Java est installé. Actuellement, le kit JDK 1.1 est installé dans /usr/java1.1, le kit J2SDK 1.2.2 dans /usr/java1.2, et les kits J2SDK 1.3.0 et J2SDK 1.3.1 sont installés dans /usr/j2se.

Avant Solaris 8, le lien symbolique /usr/java pointait sur /usr/java1.1 si le kit 1.1 JDK et J2SE 1.2.2 étaient tous deux installés, faisant du kit JDK 1.1 la plate-forme Java par défaut. Depuis Solaris 8, le lien symbolique /usr/java pointe sur /usr/java1.2 par défaut si les kits JDK 1.1 et J2SE 1.2.2 sont tous deux installés, faisant du kit J2SDK 1.2.2 la plate-forme Java par défaut.

Puisqu'il y a des liens symboliques dans /usr/bin (aussi connu comme /bin) qui utilisent /usr/java (par exemple, /usr/bin/java renvoie à /usr/java/bin/java), ce lien /usr/java peut changer l'installation Java par défaut vue par la majorité des utilisateurs. De nombreuses applications Java fonctionnent avec les kits J2SDK 1.3.1, J2SDK 1.2.2 ou JDK 1.1, mais les utilisateurs et les applications pourraient vouloir être sélectifs quant à l'installation Java qu'ils utilisent.

Si vous souhaitez utiliser le kit JDK 1.1, /usr/java1.1/bin doit être dans votre variable PATH avant /usr/bin. Si vous souhaitez utiliser le kit J2SDK 1.3.1, /usr/j2se/bin doit être dans votre variable PATH avant /usr/bin.

Les superutilisateurs peuvent faire du kit J2SDK 1.3.1 leur plate-forme Java par défaut en modifiant le lien symbolique /usr/java pour qu'il pointe sur /usr/j2se. Cependant, cette modification du lien symbolique peut causer des problèmes pour certaines applications Java qui s'attendent à utiliser des versions précédentes de la plate-forme Java. Consultez la documentation en ligne sur la compatibilité pour plus d'informations sur les incompatibilités entre J2SDK 1.2 et J2SDK 1.3.

http://java.sun.com/j2se/1.3/compatibility.html

Copyright ¸ 2001 Sun Microsystems, Inc. Tous droits réservés. Sun