SDK Java 2 Standard Edition

24 Apr. 2007
Auteur : Hyacinthe MENIET
Responsable : TrustRobot
Score ( voter ) :
Connexes : Même auteur | Même responsable | Historique

1. Introduction :

Le Java Standard Development Kit, parfois appelé JDK, est le kit de développement basique proposé par Sun Microsystem. Ce Kit, en plus de contenir Java Runtime Environment (JRE), comprend aussi plusieurs outils :

Le compilateur javac :

C'est un compilateur qui transforme le code source en binaire interprétable par la machine virtuelle sur n'importe quelle plate-forme. Sa syntaxe est la suivante :
javac -g nom_du_fichier.java
L'option -g permet d'inclure des informations de débogage afin de pouvoir utiliser le débogueur jdb.

L'interpréteur :

L'interpréteur java est une machine virtuelle fonctionnant en mode texte. Sa syntaxe est la suivante :
java nom_du_fichier

L'interpréteur d'applets :

appletviewer permet de visualiser l'exécution d'un applet (il est aussi possible de la visualiser sur un navigateur ayant le plugin java). Sa syntaxe est la suivante :
jappletviewer nom_de_l_applet.class

Javadoc :

JavaDoc a pour but de créer une documentation au format HTML à partir du code, grâce aux commentaires prévus à cet effet (/**). (Un exemple du type de documentation qu'il peut produire est la spécification de l'API Java)

Le compresseur de classes :

Jar permet la compression des classes Java afin de réduire leurs tailles et de rendre leurs téléchargements plus rapides. Vous pouvez télécharger ce kit ici: http://java.sun.com/j2se/1.4.2/download.html. Vous y trouverez aussi la documentation de l'API. Le kit est proposé sous plusieurs formats d'installation différents:

2. Installation du fichier binaire auto-extractible :

Après le téléchargement du fichier, il est nécessaire de créer le répertoire où sera installé le kit. Dans notre cas, il sera installé dans /usr/java :
# mkdir /usr/java
Copiez ensuite le fichier téléchargé (j2sdk-1_4_2_03-linux-i586.bin) dans ce répertoire. Ici, le fichier a été téléchargé dans le répertoire /usr/src.
# cp /usr/src/j2sdk-1_4_2_03-linux-i586.bin /usr/java
Passez dans le répertoire /usr/java :
# cd /usr/java
Il s'agit maintenant de lancer le script d'installation en utilisant les commandes suivantes :
# chmod a+x j2sdk-1_4_2_03-linux-i586.bin # ./j2sdk-1_4_2_03-linux-i586.bin
Une fois la licence acceptée, le script va installer java dans un répertoire appelé j2sdk1.4.2_03

3. Installation du fichier RPM :

La procédure à suivre dans le cas du package RPM est identique à la première méthode. Mettez vous dans le répertoire où a été téléchargé J2SE SDK et lancez directement le script d'installation via les commandes :
# chmod a+x j2sdk-1_4_2_03-linux-i586-rpm.bin # ./j2sdk-1_4_2_03-linux-i586-rpm.bin
Une fois l'accord de licence accepté le package RPM est installé automatiquement dans /usr/java/j2sdk-1_4_2_03. Déplacez-vous dans le répertoire /usr/java/j2sdk1.4.2_03, par :
# cd /usr/java/j2sdk-1_4_2_03
Utilisez la commande rpm pour installer le package comprenant l'environnement Java :
# rpm -ivh j2sdk-1_4_2_03-linux-i586.rpm

4. Ajouter Java dans le PATH :

Pour que les commandes Java soient accéssible par l'ensemble des applications, il est nécessaire de créer un script qui les exportera lorsqu'une personne se logguera sur la machine. Tout d'abord, il faut créer le script suivant :
export PATH=$PATH:/usr/java/j2sdk1.4.2_03/bin
export CLASSPATH=$CLASSPATH:/usr/java/j2sdk1.4.2_03/lib/tools.jar
export CLASSPATH=$CLASSPATH:/usr/java/j2sdk1.4.2_03/jre/lib/rt.jar:./
export JAVA_HOME=/usr/java/j2sdk1.4.2_03
export JDK_HOME=/usr/java/j2sdk1.4.2_03 
Ensuite, il faut le rendre exécutable puis le copier dans /etc/profile.d :
# chmod a+x script.sh # cp script.sh /etc/profile.d
Il suffit ensuite de se délogguer puis de se logguer à nouveau pour pouvoir utiliser Java.

5. Désinstaller J2SE SDK :

Dans le cas du fichier binaire, on peut l'effectuer de deux façons : Il ne reste plus qu'à supprimer le script permettant d'ajouter Java au PATH.
# rm -f /etc/profile.d/script.sh