Java/Exercices/Commencer à programmer

Tout d’abord pour commencer à programmer, il faut un éditeur de texte ou une plateforme de développement. Un bon éditeur de texte qui aide pour la programmation en Java est Notepad2, ce logiciel est libre et n’est pas difficile à trouver sur internet. Si vous souhaitez vous équiper tout de suite d'une bonne plateforme de développement, Eclipse sera parfait, qui plus est, cette plateforme est elle aussi libre.

Commencer à programmer
Image logo représentative de la faculté
Exercices no1
Leçon : Java

Exercices de niveau 14.

Exo préc. :Sommaire
Exo suiv. :Utiliser des tableaux
En raison de limitations techniques, la typographie souhaitable du titre, « Exercice : Commencer à programmer
Java/Exercices/Commencer à programmer
 », n'a pu être restituée correctement ci-dessus.




Pour ceux qui utiliseront Notepad2

modifier

Vous aurez besoin de la console pour compiler et exécuter votre programme. Après vous être placé dans le bon répertoire (c'est-à-dire le répertoire où vous sauvegarderez vos fichiers .java), les deux commandes DOS nécessaires seront :

  • javac NomDeFichier.java : pour compiler
  • Java NomDeFichier : pour exécuter

Remarque : pensez bien à sauvegarder avant de compiler !

Pour ceux qui utiliseront Eclipse

modifier

La console est directement intégrée à cette plateforme de développement. Pour commencer à programmer, il faut créer un nouveau projet, créer un nouveau fichier Class. Pour exécuter le programme, il suffira de faire un clic droit sur le fichier et de mettre exécuter ou utiliser le bouton exécuter dans la barre d'outils.

Compiler et déboguer un programme

modifier

La chose la plus importante en programmation n'est pas, contrairement à ce que l’on pourrait croire, l'écriture du code mais bel et bien sa correction et son peaufinage. Il est donc nécessaire de comprendre le compilateur et de savoir corriger des erreurs bêtes. Pour cela, vous devrez acquérir de l'expérience, et il n'y a qu'un seul moyen d’en acquérir, la pratique de plusieurs exercices ! Pour chaque exercice, copiez le code donné et essayez de le compiler, puis corrigez-le.

Une astuce technique est de commencer par écrire la documentation et les remarques du code ! Cela limitera vos erreurs !

Avant de commencer

modifier

Avant de procéder à la compilation, vous devez installer les outils nécessaires pour la compilation, je vais d’abord vous préciser quels sont les outils dont vous aurez besoin.

  1. Un éditeur de texte en mode text/plain (ASCII).
  2. Le kit de développement Java.

Le premier outil est relativement facile à trouver. Tout système d'exploitation en possède un (par exemple, Bloc-note pour Windows, Gedit pour Ubuntu). Par contre, le second doit être téléchargé sur le site officiel[1] : http://www.oracle.com/technetwork/java/javase/downloads/index.html.

Remarque : Ce kit de développement est gratuit.

Lorsque vous aurez installé le JDK, passez à l'étape suivante. Configuration des variables d'environnement La variable PATH

Il n’est pas nécessaire de configurer cette variable d'environnement pour faire fonctionner le JDK. Par contre elle se révèle particulièrement utile. Par exemple, pour ceux qui voudraient compiler un programme java sans avoir configuré cette variable, il devront écrire :

(exemple de ligne de commande en « DOS »)

C:\jdk1.3.1_01\bin\javac Bonjour.java 

et ceux qui l’on configuré écriront simplement :

javac Bonjour.java 

Voici les différentes étapes pour la configuration de cette variable :

Pour Windows NT / 2000 / XP :

Allez dans le Panneau de configuration (control panel). 
Remarque : Si l'icône « System » n’est pas visible dans le panneau de configuration, cliquez le « Switch to Classic View ». 
Sélectionnez ensuite « system ». 
Dans NT, sélectionnez l'onglet « Environment ». 
Dans windows 2000 / XP, sélectionnez l'onglet « Advanced ». 
Repérez la variable Path. Celle-ci existe probablement déjà. 
Indiquez ensuite le chemin d'accès du répertoire bin de votre JDK (exemple : C:\jdk1.3\bin) à la fin de la valeur de la variable Path. 
Remarque : Chacune des différentes valeurs de la variable « Path » sont séparées par le caractère « ; ». Vous devrez donc probablement en ajouter un avant d'ajouter le chemin d'accès à votre répertoire bin. 

Pour Windows 95 / 98 :

Ouvrez le fichier AUTOEXEC.BAT dans le petit logiciel d'édition de texte «Bloc-Notes» (le nom exact du logiciel est « notepad.exe »). 
Trouvez la ligne sur laquelle il est écrit « PATH ». En général, elle ressemblera à ceci : « PATH C:\WINDOWS;C:\WINDOWS\COMMAND; » 
Si elle n'existe pas, créez la. 
À la fin de la ligne, ajoutez le chemin du répertoire « bin de votre JDK ». Celà pourrait ressembler à ce qui suit : 
PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\JDK1.3\bin; 
Enregistrez ensuite votre fichier. 
Pour que les changements prennent effet, vous devez soit redémarrer votre ordinateur ou encore aller dans le « command Prompt » de votre système et taper simplement : C:> c:\autoexec.bat 
Remarque : Pour ouvrir le « command prompt » de votre système, choisissez « Exécuter...» dans le menu « Démarrer ». Tapez ensuite « cmd » et cliquez sur le bouton « ok ». 
La variable CLASSPATH

Pour vérifier si la variable est configuré, utilisez la commande « set » dans votre « command prompt ».

Remarque : Si votre système n'a pas de variable CLASSPATH de configurée, vous pouvez ignorer le paragraphe suivant.

Cette variable doit contenir les différents répertoires ou se trouve les fichiers de code machine de la JVM (Java Virtual Machine). Assurez-vous qu'elle contient bien le répertoire courant, représenté par un « . » ainsi qu'un répertoire propre au JDK (habituellement un fichier portant l'extension « .zip »). Notez aussi que depuis le JDK 1.2, cette variable n'est plus à configurer.

En cas de problème de compatibilité, on peut vérifier la version comme suit :

C:\java -version

Compiler puis lancer le texte suivant :

class Hello {
    public static void main(String[] args) {
        java.util.Scanner saisie = new java.util.Scanner(System.in);
        System.out.println("Quel est votre nom svp ?");
        String nom = saisie.next();
        System.out.println("Bonjour " + nom + " !");
    }
}

Références

modifier
  1. https://openclassrooms.com/courses/apprenez-a-programmer-en-java/installer-les-outils-de-developpement