TP 01 – Programmation Orientée Objet Page 1/3
Université Abderrahmane Mira de Bejaia
Faculté des Sciences Exactes
Département d’informatique
2ème Année Licence – Informatique- (S3) Module : Programmation Orientée Objet
Chargés de cours : Dr BRAHAMI Née EL BOUHISSI Houda & Dr MEHAOUED Kamal
TP 01 : Initiation à la Programmation Orientée Objet
Objectifs :
Installer et configurer le langage java sur sa machine
Savoir compiler et exécuter un code Java
Savoir lire les messages d’erreur et corriger un programme Java
Savoir écrire des petits programmes en Java
Durée de réalisation : 01h.30Mn
Activité 01 : Installation et configuration du langage Java
1. Suivre les instructions de votre instructeur et installer et configurer java sur vos machines.
2. Ouvrir une fenêtre de commandes sous Windows (menu Démarrer->Exécuter->cmd)
Dans cette fenêtre de commandes taper :
java -version la réponse doit être java version "1.7.0_51" ou un numéro de version
supérieur.
javac la réponse doit être Usage: javac <options> <source files> ...
Si vous n'obtenez pas les réponses attendues, il faut configurer votre environnement avant de
pouvoir travailler.
Activité 02 : Exécuter un programme java = Compiler + Interpréter
La compilation s’effectue par la commande javac suivie d’un ou plusieurs noms de fichiers
contenant le code source de classes Java. Par exemple : javac MyProg.java compile la classe
MyProg dont le code source est situé dans le fichier MyProg.java. La compilation nécessite
souvent la précision de certains paramètres pour s’effectuer correctement, notamment lorsque
le code source fait référence à certaines classes situées dans d’autres répertoires que celui du
code compilé.
Le résultat de cette compilation est un fichier nommé MyProg.class contenant le bytecode
correspondant au code source compilé. Ce fichier est créé par défaut dans le répertoire où la
compilation s’est produite.
Le bytecode obtenu par compilation ne peut être exécuté qu’à l’aide de l’interpréteur.
L’exécution s’effectue par la commande java suivie du nom de la classe à exécuter (sans
l’extension .class). Comme lors de la compilation, il se peut que des classes d’autres répertoires
soient nécessaires, par exemple : java MyProg
Activité 03 :
Créez un répertoire tp1 (sur C). Nous allons mettre les sources dans un répertoire nommé src et
les .class dans un répertoire nommé bin (à créer comme précédemment). Ouvrez un éditeur de
texte, puis créez un fichier vide nommé HelloWorld.java dans le répertoire tp1/src.