TP1-Mise-en-place

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

TP – Java LGLSI- 2

TP1 : Mise en place de l’environnement Java

 Objec f :
Préparer votre environnement de développement Java. Deux principaux logiciels sont traités :
 Le Java SE ( ou JDK) : Le JDK (Java Development Kit) est l'ensemble des ou ls dont le
développeur a besoin pour développer des logiciels basés sur Java.
 Eclipse IDE for Java Developers : Eclipse est un IDE, Integrated Development Environment (EDI
environnement de développement intégré en français), c'est-à-dire un logiciel qui simplifie la
programma on en proposant un certain nombre de raccourcis et d'aide à la programma on.

Liens de téléchargement

Logiciel Lien de téléchargement


Java SE 17 (sous windows) h ps://www.oracle.com/java/technologies/downloads/#jdk17-windows
Eclipse IDE for Java Developers h ps://www.eclipse.org/downloads/packages/release/2023-06/r/eclipse-ide-
java-developers

NB : tous les documents et les ou ls nécessaires tout au long des TPs Java sont disponibles sous le classroom :
TP JAVA LGLSI2

Ac vité 1 : installa on du JDK

Etape 1 : télécharger JDK 17


Le site de téléchargement du JDK 17 sous windows
(h ps://www.oracle.com/java/technologies/downloads/#jdk17-windows ) vous propose l’interface suivante

1
Possibilités de téléchargement du JDK
2

Vous avez les possibilités suivantes afin de pouvoir installer jdk dans votre système :

1. Télécharger le dossier zip : ce fichier .zip vous pouvez le copier n'importe où sur votre ordinateur.
Dans ce cas, vous devez me re à jour vous-même toutes les variables d'environnement requises (par
exemple PATH, JAVA_HOME, etc.).

Page 1 / 10
TP – Java LGLSI- 2

2. Télécharger le fichier .exe ou bien .msi: ceci installe Java sur votre ordinateur et effectue toutes les
entrées d'environnement nécessaires.

Etape 2: Installer JDK 17


1. Après avoir télécharger le fichier jdk-17_windows-x64_bin.zip du jdk, essayer de l’extraire dans un
dossier de votre choix (par exemple C :)

Le voici la structure du dossier jdk-17.0.8 :

Ce dossier con ent les exécutables java :


compilateur java, interpréteur …

2. Une fois l’extrac on terminée, veuillez paramétrer la variable d’environnement Path. PATH est la variable
système u lisée par le système d'exploita on pour localiser les fichiers exécutables indispensables depuis la
ligne de commande ou la fenêtre de terminal.

Pour me re à jour la variable d'environnement PATH de votre système d'exploita on. Voici la procédure à
suivre.

a) Ouvrez un explorateur de fichier et cliquez sur « Ce PC » avec le bouton droit de la souris. Un menu
contextuel apparait : veuillez-y sélec onner « Propriétés ».

b) Une nouvelle fenêtre apparait. Il faut alors cliquer sur le lien « Paramètres système avancés » situé à
gauche de ce e fenêtre. Une boîte de dialogue apparait à son tour. Appuyez sur le bouton « Variables
d'environnement...».

Page 2 / 10
TP – Java LGLSI- 2

c) Une nouvelle fenêtre apparait encore. Si vous souhaitez configurer le PATH que pour vous u lisez le
bloc supérieur. Si vous souhaitez le configurer pour tous les u lisateurs de la machine, u lisez le bloc
inférieur (c'est ce qui est suggéré dans la capture d'écran ci-dessous). Sélec onnez-y la variable
d'environnement PATH et appuyer sur le bouton « Modifier... ».

d) La dernière fenêtre apparait. Il convient d'y rajouter le chemin d'accès au dossier bin de votre JDK (par
exemple : C:\jdk-17.0.8\bin). Vous pouvez vous aider du bouton « Parcourir... » pour a eindre ce
dossier. Fermez toutes les fenêtres et relancez votre interpréteur de lignes de commande.
Normalement vous devriez avoir accès aux ou ls java et javac.

C:\jdk-17.0.8\bin

Page 3 / 10
TP – Java LGLSI- 2

Etape 3: Tester votre installa on

Lancer une invite de commande cmd, puis tapez java -version et vérifier que vous avez le même affichage que
celui de l’interface suivante :

Etape 4 : Ecrire et exécuter votre premier code java

Nous allons commencer nos manipula ons par un bon vieux programme HelloWorld mais codé en Java.

1. U liser un éditeur de texte de votre choix pour créer un fichier « HelloWord.java » dont le code à placer
dedans est le suivant :
Fichier : HelloWorld.java
public class HelloWorld
{
public static void main(String args[])
{
System.out.println("Hello World !"); //l’affichage souhaitée
}
}
La fonc on main est le point d’entrée de votre programme, y
placer le code à exécuter

A en on !!!

- Un programme Java est un fichier source .java qui con ent une classe publique Java dans laquelle est
définie la méthode main. Ce e méthode doit répondre à plusieurs critères :
» elle doit s'appeler main() ;
» elle doit prendre un tableaux de String (String[]) en paramètre. Même si le programme n'a pas
de paramètre, il est indispensable de déclarer le tableau de String dans la méthode main.
» elle ne doit rien retourner (son type de retour est void);
» elle doit être public afin que la JVM puisse y accéder
» elle doit être static afin que la JVM puisse appeler la méthode main sanspasser par la
créa on d'un objet
- Une classe publique doit être placée dans un fichier du même nom. Du coup, notre premier
programme doit obligatoirement être placé dans un fichier appelé HelloWorld.java.
- Faites a en on aux minuscules et aux majuscules : Le langage Java est sensible à la casse. Même sur
les noms de fichiers, le compilateur Java cherchera à garan r la bonne u lisa on des minuscules et
des majuscules.
- L'instruc on System.out.println permet d'écrire une chaîne de caractère à l'écran.

2- Lancer une invite de commande « cmd » puis se déplacer vers le dossier du fichier créé avec la
commande cd

Page 4 / 10
TP – Java LGLSI- 2

a. Compiler le fichier : javac HelloWorld.java


b. Constater la créa on du ficher HelloWorld.class résultat de la compila on (u liser la
commande dir)

c. Exécuter maintenant le main de la classe HelloWorld par la commande : java HelloWorld

Ac vité 2 : U lisa on de Eclipse

Vous pouvez coder un programme Java avec un quelconque éditeur de code (Notepad pourquoi pas).
Néanmoins, l'u lisa on d'atelier de développement Java vous perme ra d'être bien plus efficace. Il existe
plusieurs ateliers de développement adaptés à Java. Parmi eux, citons-en notamment trois : NetBeans, IntelliJ
IDEA et Eclipse.

Etape 1 : Télécharger Eclipse

Vous avez le choix de télécharger :

- Eclipse Installer 2023-06 R : vous donne la possibilité d’installer sur votre machine la version souhaitée
d’eclipse.
- Eclipse IDE 2023-06 R Packages : vous téléchargez directement la version souhaitée d’eclipse sous la
forme d’un fichier zip. Ce e op on vous donne la possibilité de placer eclipse et de le déplacer où vous
voulez. C’est la solu on recommandée pour notre TP.

Etape 2 : Lancer Eclipse

1- Extraire le fichier dans un dossier de votre choix.


2- Entrer dans le dossier obtenu après
extrac on, et chercher le fichier
« eclipse.exe ». C’est ce fichier qui lance
l’exécu on d’eclipse. Notez que pas de
procédure d’installa on est nécessaire sur
votre PC.

3- Eclipse vous demande de choisir un dossier correspondant au workspace (espace de travail) dans
lequel seront enregistrés les projets à créer par eclipse. Ensuite cliquez sur Launch.

Page 5 / 10
TP – Java LGLSI- 2

Etape 3 : créer votre premier projet Java

1- Commencez par demander la créa on d'un nouveau projet Java, en cliquant File – New – Java Project

2- Ensuite remplissez la boîte de dialogue qui vous est proposée par le nom du projet puis cliquez sur
"Finish".

Dans l'espace de travail, sous l'onglet Packages, vous verrez que le projet est créé. Cliquer sur le pe t triangle
(▶) à gauche du nom du projet. Le triangle se tourne vers le bas (▼) et le contenu du projet est dévoilé, voir
ci-dessous.

On voit apparaître le dossier src (abrévia on de source) des né à recevoir vos programmes ainsi que le dossier
Bibliothèque Système JRE qui con ent l'ensemble des bibliothèques que Java met à votre disposi on. JRE
System Library, qui est u lisée pour compiler votre code.

Page 6 / 10
TP – Java LGLSI- 2

Etape 4 : Ajouter une classe à votre projet

1- Commencer par créer un package (c’est comme un dossier regroupant les fichiers à créer). Pour ce
faire, clic-droit sur src, et choisir New -> Package. Choisissez un nom pour le package (package1 par
exemple).

2- Pour créer une classe : Cliquer sur le package qui doit contenir la classe puis sur l'icône ou clic-
droit sur le package, et choisir New -> Class. Dans la fenêtre qui apparaît, choisissez le nom de la
classe.

vous pouvez générer automa quement la méthode


main en cochant sur ce e case

Astuce : Si vous avez oublié de cocher la case pour la présence de la méthode main, tapez ensuite le mot main
dans le code, à l'endroit ou insérer la méthode, puis tapez simultanément les touches CTRL et ESPACE. Cela
vous perme ra de rec fier le r. Sinon, vous pouvez aussi tout taper à la main.

3- La classe générée apparaîtra sous le package que vous avez choisi. Double-cliquez dessus pour modifier
son code dans la par e édi on. Vous verrez qu’un squele e de la classe vous est proposé. Vous n'aurez
qu'à terminer le reste du code.

4- Exécuter votre programme

Page 7 / 10
TP – Java LGLSI- 2

a. Méthode 1 : sélec onner le fichier à exécuter (HelloWorld.java), cliquer directement sur


l'icône . L'affichage apparaîtra dans la par e inférieure, sous l'onglet Console.
b. Méthode 2 : Exécuter ce e classe peut se faire à par r du menu contextuel que l'on ouvre
en cliquant sur le nœud de la classe dans la vue Package explorer.

Etape 5 : Passer des arguments à votre classe

Dans l'en-tête d'une méthode main apparait ce qui s'appelle un paramètre ou un argument qui est ci-dessous
nommé arg :

public sta c void main(String[] args)

On peut nommer cet argument selon son propre choix. L'en-tête pourrait aussi être :

public sta c void main(String[] listeArguments)

ou tout autre iden ficateur à la place de listeArguments, ou de args plus haut. Le reste de l'en-tête de la
méthode main est obligatoire. Cet argument est de type tableau de String ou encore tableau de chaînes de
caractères, mais pour l'instant il suffit de savoir que si son nom est args, le premier d'entre eux est accessible
dans le programme par arg[0], le deuxième par arg[1] et ainsi de suite.

Le nombre des arguments fournis au programme est renseigné par la fonc on args.length

Chaque argument récupéré est sous la forme d’une chaîne de caractères. Pour conver r une chaîne de
caractères à un en er, u liser la fonc on Integer.parseInt(chaine)

U liser l’opérateur + pour concaténer des chaînes de caractères.

Exemple

On souhaite dans cet exercice passer un argument à la méthode main, qui sera un mot. Supposons que la
méthode main soit écrite dans une classe qui s'appelle EcrireArgument qu'on veuille passer le mot "bonjour".

Page 8 / 10
TP – Java LGLSI- 2

public class EcrireArgument


{
public static void main(String args[])
{

System.out.println(args[0]);
}
}

Méthode 1 : Tester avec l’invite de commande

1- U liser un éditeur de votre choix pour créer un fichier EcrireArgument.java et y placer le code
précédent.
2- Lancer cmd puis se posi onner sous le dossier contenant le fichier EcrireArgument.java
3- Compiler le fichier : javac EcrireArgument.java
4- Exécuter : java EcrireArgument bonjour

Méthode 2 : Tester avec Eclipse

1- Ajouter au projet créé une classe EcrireArgument et y ajouter le code précédent.


2- Pour exécuter le fichier et lui fournir l’argument nécessaire :

Vérifier que le fichier EcrireArgument est bien sélec onner

Page 9 / 10
TP – Java LGLSI- 2

Choisir l'onglet Arguments pour préciser les arguments dans "Program arg", avec notre exemple, bonjour.

 Exercice
Ecrire un programme java contenant une fonc on main qui addi onne les arguments donnés au programme
(comme arguments de la méthode main).

Page 10 / 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