Comment installer Java sur un PC Linux ?


    Cefichier a pour but de vous montrer la marche à suivre pour installer et configurer un environnement de développent Java viable sur unemachine tournant sous le système d'exploitation Linux.
    Dans ce tutoriel, nous utiliserons:
    - le JDK de Sun, version 1.2.2 disponible à l'adresse suivante http://java.sun.com/products/jdk/1.2/download-linux.html
    - la ligne de commande, normalement disponible à partir de votrebureau Linux.
    - le logiciel XEmacs, fourni avec la majorité des distributionslinux, disponible à l'adresse suivante: http://www.xemacs.org

    NOTE: cette page contient 12 images haute résolution et assez grandes, cela peut prendre du temps à charger mais nous vous conseillons néanmoins d'attendre car la réalisation des étapesnécessaires et expliquées n'en sera que plus aisée.



    Commençons nos explications:

    INSTALLATION

    1. Téléchargez le JDK, dans la version que vous voulez (NOTE: à l'heure actuelle une version 1.3 existe, mais nous avons choisi la 1.2.2 pour notre tutoriel. Si vous téléchargez la 1.3, la procédure d'installation ne sera modifiée quepar le nom des fichiers et des répertoires, jdk1.3 au lieu de  jdk1.2.2)
    télécharger et enregistrer sur le disque
     
    La capture d'écran montre ici le fichier .tar.gz téléchargé sur le site de Sun (adresse ci-dessus) et enregistré sur votre disque dur, à l'adresse '/home/guillaume/Downloads/'. Ce sera notre répertoire par défaut pour ce fichier. Vous pouvez bien évidemment l'enregistrer où bon vous semble.
     

    2. Ensuite il nous faut décompresser cette archive, en extraire les fichiers. Pour cela, ouvrez une fenêtre de terminal, placez vous dans le répertoire où se trouve votre archive à l'aide de la commande cd, et décompactez-la grâce àla commande tar -zxvf.

    ASTUCE: tapez: 'tar zxvf jdk' puis appuyez sur 'tab' (la touchequi représente 2 flèche de sens opposé sur la gauchedu clavier) et, normalement, le 'jdk' que vous venez de taper se transformeautomatiquement en le nom du fichier, c-à-d ici 'jdk-1_2_2_007-linux-i386.tar.gz'qui est légèrement plus contraignant à taper... Cetteastuce est couramment utilisée par les personnes habituéesaux systèmes Unix. 

    détarer, dézipper
    La capture d'écran illustre ce qui est expliqué plus haut, et montre la commande exacte à entrer. Remplacer le nom du fichier donné ici par le nom du votre si celui-ci est différent. (en utilisant TAB...)

    Quand vous appuyez sur ENTREE, une liste de fichiers défile dansla console, en voici la fin:(comme vous pouvez le voir sur la capture d'écran l'ascenseur à droite a considérablement rétréci: tous les fichiers ne sont pas affichés sur cet écran, maisvous n'avez normalemnt pas à vous soucier de cela).
     

    liste des fichiers du tarball
    Admettons que votre fichier tar.gz se soit trouvé dansle répertoire '/home/guillaume/Downloads' comme ici, les fichiers serons installés dans le répertoire '/home/guillaume/Downloads/jdk1.2.2/'.
    NOTE: nous vous conseillons de l'installer dans '/usr/local/' ou '/home/guillaume' (où vous remplacerez 'guillaume' par le nom de l'utilisateurvoulu).

    3. Vous devez ensuite indiquer au système dans quel répertoire il trouvera les fichiers binaires que JDK. Ceci se réalise à l'aide d'un 'path' (chemin en anglais). L'instruction estla suivante: export PATH=/home/guillaume/Downloads/jdk1.2.2/bin/:$PATH
    NOTE: remplacez /home/guillaume/Downloads/par le répertoire dans lequel est décompactée votre archive.
     


    Voici la liste des fichiers qui doivent normalement se trouver dansle répertoire /bin/ de votre JDK. (ci-dessus)
     
     

    Et voici l'instruction à taper pour définir une'PATH'. (ci-dessus)


    UTILISATION
     

    1. Ecriture d'un programme
    Nous considèrerons ici que vous ne possédez pas d'IDEJava installé sur votre machine, que vous venez juste d'installerLinux et que l'éditeur XEmacs est installé sur votre système.(Il est fourni, le plus souvent installé par défaut, avecle plupart des distributions, si ce n'est toutes).Je vous conseille cependant d'installer JBuilder ou Forte si vous vous lancez dans la conception d'interfaces graphiques compliquées ou si vous désirez avoir des options d'exportation et d'internationalisation plus avancées.
    Nous commençons donc par lancer cet éditeur- emacs-, par la lignede commande ou par un menu de votre interface graphique (ici, KDE sous Linux Mandrake 7.2).


    Ci-dessus: ouvrez une fenêtre de terminal et tapez simplement xemacs , le programme devrait se lancer. (OPTIONNEL: Si vous désirez sauvegarder à l'aide de Emacs des fichiers dans des répertoires de votre machine appartenant à l'utilisateur root (par exemple /usr/ ou /var/), tapez su, puis le mot de passe de root. Poursuivez ensuite avec la commande xemacs qui sera alors lancé avec les droits du root. )

    Vous pouvez aussi passer par un menu pour ouvrir XEmacs.


    2. XEmacs ouvert, nous pouvons taper notre code, et profiter de lacolorisation automatique du code ainsi que de l'indentation automatique(entre autres)réalisées automatiquement par Emacs.
    Voici ce que ça donne:

    3. Compiler et lancer le programme
    Nous pouvons compiler et lancer le programme par XEmacs, mais celadonnerait lieu à des paramétrages qui ne concernent pas notresujet. Nous nous contenterons donc de compiler et de lancher notre programmeen lignede commande.

    Une fois le code visible dans la fenêtre XEmacs ci-dessus reproduit à l'identique, vous pouvez sauvegarder votre fichier (sous le même nom que la classe principale, c-à-d sous le nom de "test.java",entenant compte de la casse).

    Une fois le fichier sauvegardé, il faudra ouvrir une fenêtre de terminal, se déplacer jusqu'au répertoire où sesitue le fichier "test.java" à l'aide de la command cd, etle compiler à l'aide de la commande javac.

    Dans notre cas la syntaxe est la suivante: javac test.java.

     Si aucun message n'est renvoyé, la compilation a réussi. Pour lancer le programme il suffit d'utiliser la commande java,dela manière suivante: java test ('test' est le nom du fichier.class créé par le compileur).

    La capture d'écran ci-dessous montre comment faire:




    PARAMETRAGE (optionnel!)

    Nous allons présenter ici un des paramétragesutiles du JDK. Nous allons vous montrer comment configurer KDE (la procédurepour Gnome ou un autre window managersera légèrement différente)pour exécuter un programme Java d'un seul clic.

    Pour cela nous devons créer un fichierJAR EXECUTABLE (la plupart des IDE permettent de le faire dansleur commanded'exportation), et assigner un "ligne de conduite" que KDE devrasuivrequand l'on cliquera sur un tel fichier.

    La procédure est la suivante:
    - ouvrir le "Panneau de contrôle"
    - se placer dans le nemu "Applications" -> "Associationsdes types de fichiers"
    - définir un programme d'ouverture pardéfaut, ici le programme /../jdk1.2.2/bin/java -jar, pour les fichiers JAR
    - enregsitrer les changements etquitter.

    La procédure en images:

Vous trouverez l'entrée x-jar dans x-all ou x-applications.


    Cliquez sur le bouton "Ajouter" dans le panel "Applications par ordrede préférence".
    La fenêtre représentée ci-dessous s'ouvre.

    Vous devez inscrire le chemin exact vers le fichier'java' et rajouterl'option '-jar'.

    Cliquez sur OK, c'est terminé ! 



    Tutoriel distribué pour le FAQ Java de Java-France www.java-france.com / www.jgflsoft.com
    Pour toute information sur cet article, écrire à narcanes@online.fr
    Ecrit à Montpellier le 14 mars 2001