TP 1 : Le monde de Java
Afin de ne pas perdre vos codes sources, il est recommandé de les classer dans des répertoires spécifiques.
3.1. Créer un répertoire JAVA à la racine de votre répertoire utilisateur en utilisant la commande mkdir ~/JAVA
3.2. Rendez vous dans le répertoire JAVA que vous venez de créer et y ajouter un sous répertoire TP1 grâce aux
commandes :
cd ~/JAVA
mkdir TP1
Rendez-vous ensuite dans le répertoire TP1 grâce à la commande cd TP1
Nous allons maintenant écrire notre premier programme Java.
3.3. Dans le répertoire TP1, créer un fichier Hello.java) grâce à la commande touch Hello.java
Nous allons utiliser ce fichier comme celui contenant le code source de notre premier programme.
3.4. Editer le fichier hello.java avec nedit grâce à la commande nedit hello.java
L'éditeur nedit peut être configuré pour s'adapter à la syntaxe de Java.
3.5. Dans l'interface de nedit, ouvrir le menu Préférences puis le sous-menu Language mode et choisir dans la liste
Java
Nedit va maintenant colorier le texte afin de souligner les mots clés et les syntaxes particulières du langage Java.
Il est temps maintenant de donner le code source de notre premier programme.
3.6. Copier dans le fichier Hello.java ouvert avec nedit le code Java suivant :
public class Hello {
public static void main(String[] args){
System.out.println("HelloWorld !!");
}
}
Sauvegarder ensuite votre fichier.
Maintenant que le code source est entré, il faut compiler le programme.
3.7. Compiler notre programme Hello.java en utilisant la commande javac Hello.java
La compilation produit un fichier Hello.class qui contient le programme interprétable par la machine virtuelle
(l'interpréteur Java). Il ne reste plus qu'à l'exécuter.
3.8. Exécuter le programme Hello.java grâce à la commande java -cp . Hello. que s'est il passé ?
3.9. Modifier le code source Hello.java afin que le programme exécuté affiche votre nom.
4. Structure d'un programme Java
Un programme Java possède la syntaxe suivante :
public class Nom {
Copyright © La page de Julien Seinturier Page 3/7