Dsi2 Poo TP1

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 10

POO: PROGRAMMATION ORIENTEE OBJET Spécialité : RSI-DSI

Atelier 1 – Initiation à l’environnement Java

Objectif
Ce TP a pour but de familiariser les étudiants avec l’environnement Java (installation,
configuration, utilisation et développement).

A. Notions théoriques

A.1. L’environnement de développement intégré

Un environnement de développement intégré est une suite de programmes servant au


développement de logiciels et destinés à être utilisés ensemble.

Dans le cadre de cet atelier, pour le développement, la compilation et l’exécution des fichiers
sources écrits en Java, nous allons utiliser l’IDE Netbeans.

A.2. JVM, JRE et JDK

 JVM (Java Virtual Machine) : Suite à la compilation d’un code source Java l’output n’est
pas un «.exe» mais des fichiers ".class". Ces ".class" sont du bytecode Java qui sera interprété
par la JVM. JVM interprète le bytecode dans la machine et l’exécute.
 JRE (Java Runtime Environment) : C’est l’implémentation propre à Sun de la JVM
qu’elle a appelé JRE. Vous avez besoin d’avoir un JRE installée pour exécuter n’importe
quel programme java.
 JDK (Java Development Kit) est utilisé par les développeurs : il contient le JRE pour
exécuter les programmes + les outils nécessaires pour développer et compiler un programme
java. JDK comprend entre autres : le compilateur (javac.exe), le Java application launcher
(java.exe), etc…

Vous avez besoin du JDK, si vous voulez écrire et compiler vos programmes.
Pour l’exécution des programmes java, JRE est suffisant.

Dans le cadre de cet atelier, nous allons utiliser la version JDK15.0.1.

Rym KALAI 1
POO: PROGRAMMATION ORIENTEE OBJET Spécialité : RSI-DSI

B. Travail demandé

B.1. Etapes de configuration et d’installation du JDK

 Etape1 : Il faut télécharger le fichier d’installation du JDK. Reportez-vous à l’URL


suivante : https://www.oracle.com/java/technologies/javase-jdk15-downloads.html
 Etape2 : Double cliquez sur le fichier choisi. L’assistant d’installation du JDK se lance.
Suivez les étapes de l’installation jusqu’à la fin.
 Etape3 : Vous allez maintenant ajouter la variable d’environnement JAVA_HOME. Cette
variable indique le répertoire contenant l'arborescence des fichiers nécessaires pour la
machine virtuelle Java (classe, bibliothèques logicielles, etc.)
 Etape3.1 : Appuyez sur les deux touches ’icône windows’+ touche E pour avoir
l’explorateur windows. Puis cliquez droit sur l’icône ’Ordinateur’ et sélectionnez
’propriétés’ dans le menu contextuel.

 Etape3.2 : Cliquez sur le lien ’paramètres systèmes avancés’. L’écran ‘Propriétés


système’ s’affiche. Cliquez sur le bouton ’variables d’environnement’.

Rym KALAI 2
POO: PROGRAMMATION ORIENTEE OBJET Spécialité : RSI-DSI

 Etape3.3 : Dans la partie ’Variable système’, cliquez sur ’Nouveau’. Tapez


JAVA_HOME comme nom de variable. Dans le champ ‘Valeur’, spécifiez le chemin
d’accès au répertoire dans lequel vous avez installé le JDK Java. Par exemple
C:\Program Files\Java\jdk-15.0.1. Cliquez sur OK.

 Etape3.4 : Toujours dans la partie ’Variable système’, sélectionnez la variable système


Path et cliquez sur ‘Modifier’. Modifiez la valeur de cette variable en ajoutant
%JAVA_HOME%\bin; au début. Cliquez sur OK. Ainsi, vous demandez à votre

Rym KALAI 3
POO: PROGRAMMATION ORIENTEE OBJET Spécialité : RSI-DSI

système d’exploitation de prendre en compte tous les exécutables présents dans le


répertoire \bin.

 Etape3.5 : Créez une NOUVELLE fenêtre MS-DOS (utiliser l’invite de commande


cmd). Lancez la commande javac et la commande java –version.
Expliquez les résultats obtenus.

B.2. l’utilisation de l’invite de commande

B.2.1. Manipulation d’une classe Java simple

Dans cette partie, on va compiler et exécuter une classe java en utilisant l’invite de commande.

 Etape1 : Durant cette étape, vous allez créer une classe java qui comporte une fonction main
permettant d’afficher "Bonjour". Ouvrez un éditeur de texte (par exemple bloc-notes ou
Notepad++, etc.) et écrivez le code ci-dessous.

public class MaClasse


{
public static void main(String[] args)
{
System.out.println("Bonjour");
}
}

Rym KALAI 4
POO: PROGRAMMATION ORIENTEE OBJET Spécialité : RSI-DSI

 Etape2 : Nommez le fichier « MaClasse.java ». Il faut que le nom du fichier soit toujours
nommé de la même manière que le nom de la classe publique. Dans notre programme, le
nom de la classe est MaClasse, et donc le nom du fichier doit être pareil MaClasse.java.

 Etape3 : Ouvrez l’invite de commande. Vous allez maintenant compiler le programme.


Tout d’abord, il faut que vous vous positionniez sur le chemin où se situe votre classe (dans
cet exemple le chemin est « C:\Users\tt ». Puis, pour compiler la classe, tapez la commande
javac puis cliquez sur Entrée (voir ci-dessous).

 Etape4 : L’étape de compilation permet de générer un fichier .class nommé MaClasse.class.

 Etape5 : Retournez à l’invite de commande. Vous allez maintenant exécuter le programme


à l’aide de la commande java puis cliquer sur Entrée comme ceci :

java MaClasse

Vous ne devez pas ajouter l’extension .java au nom de fichier lors de l’exécution du
programme.
Le résultat de l’exécution s’affiche sur la sortie dans la fenêtre de l’invite de commande :

Rym KALAI 5
POO: PROGRAMMATION ORIENTEE OBJET Spécialité : RSI-DSI

B.2.2. Manipulation d’une classe Java avec arguments

Dans cette partie, on va compiler et exécuter une classe java avec arguments en utilisant l’invite
de commande.

 Etape1 : Dans un éditeur de texte, vous allez créer une nouvelle classe en se basant sur la
classe précédente. Nommez cette classe MaClasseAvecArguments comme le montre le
code ci-dessous :

 Etape2 : Ouvrez l’invite de commande. Vous allez maintenant compiler le programme.


Tout d’abord, il faut que vous vous positionniez sur le chemin où se situe votre classe (dans
cet exemple le chemin est « C:\Users\tt ». Puis, pour compiler la classe, tapez la commande
javac puis cliquez sur Entrée (voir ci-dessous).

 Etape3 : Vous allez maintenant exécuter le programme à l’aide de la commande java en


précisant les arguments puis cliquer sur Entrée comme le montre la figure ci-dessous :

Rym KALAI 6
POO: PROGRAMMATION ORIENTEE OBJET Spécialité : RSI-DSI

Le résultat de l’exécution s’affiche sur la sortie dans la fenêtre de l’invite de commande :

B.3. l’IDE Netbeans :

 Etape1 : Il faut télécharger le fichier d’installation de Netbeans. Reportez-vous à l’URL


suivante : https://netbeans.org/community/releases/82/install.html
 Etape2 : Double cliquez sur le fichier choisi. L’assistant d’installation se lance. Suivez les
étapes de l’installation jusqu’à la fin en se basant sur le descriptif (voir url
https://netbeans.org/community/releases/82/install.html ).
 Etape3 : A cette étape, vous allez créer votre premier Projet Java. Dans le menu en haut à
gauche, cliquez sur ‘File>New>JavaApplication'
 Etape4 : Dans l’écran qui s’affiche, choisissez le nom ‘tp1’ comme nom du projet et le nom
du package ‘edu.poo.tp1’. A la fin, cliquez sur ‘Finish’.

Rym KALAI 7
POO: PROGRAMMATION ORIENTEE OBJET Spécialité : RSI-DSI

 Etape5 : Vérifiez que votre projet a été ajouté à l’explorateur de projets sous Netbeans (dans
la zone à gauche).

Rym KALAI 8
POO: PROGRAMMATION ORIENTEE OBJET Spécialité : RSI-DSI

 Etape6 : Durant cette étape, vous allez créer votre première classe java qui comporte une
fonction main permettant d’afficher "Bonjour". Pour créer une nouvelle classe java sous
votre projet, cliquez droit sur le nom du projet ‘New> Java Class’
 Etape7 : Dans l’écran qui s’affiche ‘Java Class‘, choisissez le nom du package :
edu.poo.tp1.ex1 dans le champ ‘Package’. Le package constitue le(s) dossier(s) dans
le(s)quel(s) va être créée votre classe java. Dans le champ ‘Class Name’, choisissez le nom
de votre classe java ‘MaPremiereClasse’.

 Etape8 : Ajoutez la fonction main à votre classe Java.

Rym KALAI 9
POO: PROGRAMMATION ORIENTEE OBJET Spécialité : RSI-DSI

 Etape9 : Exécuter la classe ‘MaPremiereClasse’ en activant la commande (par un click droit


sur le nom de la classe) puis Run File. Notons que la simple sauvegarde du fichier source
produit sa compilation. Vérifiez que vous avez obtenu l’affichage du message "Bonjour" sur
la console d’exécution.

Rym KALAI 10

Vous aimerez peut-être aussi

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy