Académique Documents
Professionnel Documents
Culture Documents
TP1
Débuter avec Java
J2RE (Java 2 Runtime Environment) qui contient tout ce qui est nécessaire pour
diffuser les applications Java aux clients.
Installation de Java :
Lancer l’exécution du programme d’installation (dernière version fournie pour Les
plateformes Windows.
Suivre les étapes d’installation en conservant le paramétrage par défaut
Découvrir le contenu du JDK installé en consultant le dossier C:\
Program Files\Java\jdk1.6.0\ (pour la version 6 de java).
TP1 1
ISET SILIANA
Département technologies de l’informatique A.U : 2019/2020
L’emplacement des classes Java (CLASSPATH) : pour accéder aux classes ou aux
archives utilisées par une application Java.
A l'étape suivante de l'installation, tu dois définir deux variables système. Dans Windows, par
exemple, clique sur le bouton démarrer et ouvre le Panneau de configuration (il peut être
caché derrière le menu Paramètres), puis double-clique sur l'icône Système. Sélectionne
l'onglet Avancé et clique sur le bouton Variables d'environnement
La fenêtre suivante présente toutes les variables système qui existent déjà dans ton système
Pour ce faire, plusieurs alternatives sont possibles. La plus simple est d’aller à l’écran
« Propriétés du système » après avoir cliqué par le bouton droit de la souris sur « Poste
de travail » puis choisi la commande « Propriétés ».
Par la suite, passer au volet « Avancé » dans lequel, cliquer sur le bouton « Variables
d’environnement ».
Chercher dans la liste des variables système la variable « path », cliquer sur le bouton
« Modifier » puis passer à la fin du texte sélectionné pour ajouter un point virgule
puis le dossier des exécutables Java C:\Program Files\Java\jdk1.6.0\bin.
TP1 2
ISET SILIANA
Département technologies de l’informatique A.U : 2019/2020
Il est possible de préciser plus qu’un endroit dans lesquels le système cherche les
classes nécessaires (Exemple : C:\ClassesDeJava\ ainsi, le système cherche tous
d’abord dans le répertoire courant puis dans le dossier C:\ClassesDeJava\).
Utilisation de Java
java -version
Saisir le code avec un éditeur de texte (Bloc-notes) puis enregistrer le fichier dans un dossier
de travail (Exemple : C:\ProgrammationOO\) avec le nom « Salem.java ».
Dans la le monde console, se placer dans le dossier de travail et vérifier l’existence du fichier
Salem.java à travers la commande « dir ».
javac Salem.java
Si tout va bien (le fichier est compilé avec succès), un fichier « Salem.class » est créé
(vérifier avec la commande dir) et le système ne renvoie aucun message (pas d’erreur). Sinon,
il existe une ou plusieurs erreurs que le compilateur a détectées (Il affiche sur la console une
description correspondante).
TP1 3
ISET SILIANA
Département technologies de l’informatique A.U : 2019/2020
java Salem
Savoir plus
1) Utilisation de CLASSPATH :
Le programme peut stocker les fichiers pré compilés dans un endroit autre que le
répertoire courant (Exemple : dans un sous répertoire appelé « ClassesDeJava»). Ainsi, lors
de la phase de compilation, il désigne que les fichiers « .class » seront stockés la dedans et
ceci grâce à l’option « -d » de la commande « javac » :
En cas de succès de compilation, le fichier « Salem.class » est créé dans le répertoire « C:\
ClassesDeJava \).
Pour lancer l’exécution dès le répertoire courant, il est nécessaire de préciser l’emplacement
du fichier « Salem.class ».
La première solution réside à ajouter dans la variable CLASSPATH la valeur suivante : «.;C:\
\ ClassesDeJava \ ». (N’oublier pas que le point c’est pour indiquer le répertoire courant).
La deuxième solution consiste à préciser le chemin des classes en mode console (en lançant
l’exécution) grâce à l’option « -classpath »de la commande « java » :
TP1 4
ISET SILIANA
Département technologies de l’informatique A.U : 2019/2020
Distributions Java :
Travail demandé :
-Ecrire un programme qui calcule la somme des 100 premiers entiers
-Ecrire un script permettant d’afficher tous les nombres parfaits compris entre 2 et 1000.
Un nombre N est dit parfait s’il est égal à la somme de ses diviseurs sauf lui-même(6=1+3+2)
TP1 5
ISET SILIANA
Département technologies de l’informatique A.U : 2019/2020
TP1 6