U.E. Outils et Méthodes, séance 3 Java sous Eclipse, prise en main Franck Sajous - CLLE-ERSS Ce document est disponible à l'adresse : http://w3.erss.univ-tlse2.fr/membre/fsajous/SDL/SL02358X/3/ 1 Eclipse : prise en main Démarrez Eclipse et, spéciez un répertoire où seront stockés vos projets (e.g. C:\M2Pro\OutilsEtMethodes\workspace). 1.1 Création d'un nouveau pro jet Fermez l'onglet Welcome. File/New/Project... ; Vériez que Java/Java Project soit sélectionné (cf. g. 1(a)), puis cliquez sur Next ; Saisir un nom de projet (cf. g. 1(b)), puis cliquez sur Finish. 1. Menu 2. 3. 1.2 Création d'une nouvelle classe HelloWorld File/New/Class ; Créez une nouvelle classe 1. Menu : 2. Dans la boîte de dialogue qui s'ouvre (cf. g. 2), saisissez un nom de paquet HelloWorld ; Cliquez sur la case à cocher en face de public static void main() Cette étape facultative permet de générer une méthode main() vide (point (Package), e.g. 3. tutoriel, puis un nom de classe, e.g. d'entrée d'une exécution possible). 4. Cliquez sur 1.3 Finish. Exécution À l'intérieur de la méthode main(), System.out.println ("Bonjour"); saisissez l'instruction d'achage : puis lancez l'exécution du programme : 1. dans la barre d'icônes, cliquez sur la èche noire vers le bas qui se trouve à côté de la èche blanche cerclée de vert (cf. g. 3) ; 2. sélectionnez Run as/Java application. (a) étape 1 (b) étape 2 Figure 1 Eclipse : création d'un nouveau projet 2 Figure 2 Eclipse : création d'une nouvelle classe Figure 3 Eclipse : lancer l'exécution 3 2 Création de classes et manipulation d'objets tutoriel, nommée GestionnaireAffichage, message, de type String, et qui comporte deux méth- Créez un nouvelle classe, dans le paquet qui comprend un champ odes : setMessage (String msg) qui prend en argument une chaîne message. méthode afficheMessage () qui ne prend pas d'argument et qui une méthode de caractères et l'aecte au champ une ache sur la sortie standard la chaîne de caractères contenue dans le champ message. HelloWorld : dans la méthode main(), créez un objet GestionnaireAffichage, puis attribuez-lui un message et faites-le Modiez la classe de la classe acher. 3 Boucles, choix Compteur (voir l'annexe B) sur la page de la séance et main(). Ajoutez une méthode comptePair(int maximum) qui ache les nombres entiers pairs jusqu'à la valeur maximum. Modiez la méthode main() pour acher, à l'aide de la méthode comptePair(), 1. Récupérez la classe lancez la méthode 2. 3. les entiers pairs jusqu'à 12. decompte(int maximum) qui ache tous les nommaximum jusqu'à 0. Modiez la méthode main() pour acher un décompte de 10 à 0 (en appelant la méthode decompte()). Ajoutez une méthode decompte(int max, int min) qui ache tous les nombres entiers par ordre décroissant depuis la valeur max jusqu'à la valeur min. Modiez la méthode main() pour acher un décompte de 403 à 392. Ajoutez une méthode comptePairImpair(int maximum) qui ache tous les nombres entiers jusqu'à la valeur maximum en précisant devant ce nom- 4. Ajoutez une méthode bres entiers par ordre décroissant de la valeur 5. 6. 7. 8. bre s'il est pair ou impair (en achant devant le nombre la chaîne de caractères Pair : ou Impair :). 4 A Eclipse : aperçu des vues de l'environnement B Import de classes sous Eclipse Lorsque vous voulez intégrer dans votre projet Eclipse le code Java d'une classe que l'on vous fournit sous forme de chier .java, il y a deux possibilités : soit créer une nouvelle classe qui porte le même nom et faire un copier-coller du code ; soit importer le/les chier(s) : 1. Dans l'onglet Package Explorer, cliquez sur le paquet dans lequel vous voulez importer le(s) chier(s) (cf. g. 4(a)) ; File/Import ; General/File System et cliquez sur Next (cf. g. 4(b)) ; Cliquez sur Browse, puis sélectionnez le répertroire dans lequel se trouve(nt) le(s) chier(s) .java (cf. g. 4(c)); 2. Menu 3. Sélectionnez 4. 5. Sélectionnez dans le cadre de droite le(s) chier(s) à importer ; 6. Cliquez sur Finish. (a) étape 1 (b) étape 2 (c) étape 3 Figure 4 Eclipse : import de chiers .java 7 C Eclipse : signalement des erreurs