Premiers pas avec Eclipse : INTRODUCTION INSTALLATION. Premiers contacts : Le workspace est le répertoire dans lequel sont stockés :



Documents pareils
TP1 : Initiation à Java et Eclipse

Introduction à Eclipse

wxwidgets dans un environnement Microsoft Windows

TP1 : Initiation à Java et Eclipse

Eclipse atelier Java

ECLIPSE ET PDT (Php development tools)

GANTTPROJECT. Julien TENDERO

Comment sauvegarder ses documents

IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse

Assistance à distance sous Windows

Utilisation de GCM (Google Cloud Messaging) pour Android. Partie préliminaire éventuelle : Création d'un AVD lisant GCM

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

Comment Utiliser les Versions, les Modification, les Comparaisons, Dans les Documents

Guide d installation de MySQL

Guide pour la réalisation d'un document avec Open Office Writer 2.2

Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation

L'émulateur multi-système

Publipostage avec Calc

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

Connexions à un projet CVS via Eclipse en accès local et distant. 15 Mai 2007

Volet de visualisation

Ref : Résolution problème d'accès aux supports de cours

J'ai changé d'ordinateur, comment sauvegarder mon certificat?

À propos de Kobo Desktop Télécharger et installer Kobo Desktop... 6

A - Créer une Base de données au format dbase

AFTEC SIO 2. Christophe BOUTHIER Page 1

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

Installation et prise en main

Organiser le menu "Démarrer"

FileZilla. Sauvegarder son site Guppy à l aide de. Sommaire:

2 - VMWARE SERVER.doc

SOS Info: Traitement de textes. 1. Structurer un document. 2. Enregistrer un document

Guide d utilisation. Table des matières. Mutualisé : guide utilisation FileZilla

(Fig. 1 :assistant connexion Internet)

Uniformiser la mise en forme du document. Accélère les mises à jour. Permets de générer des tables de matières automatiquement.

FAIRE SES COMPTES AVEC GRISBI

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

TD/TP 1 Introduction au SDK d Android

Storebox User Guide. Swisscom (Suisse) SA

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs

Traitement de texte : Quelques rappels de quelques notions de base

Installation d'un serveur DHCP sous Windows 2000 Serveur

TRUCS & ASTUCES SYSTEME. 1-Raccourcis Programme sur le Bureau (7)

Séance 0 : Linux + Octave : le compromis idéal

HP Data Protector Express Software - Tutoriel 4. Utilisation de Quick Access Control (Windows uniquement)

Navigation dans Windows

Installation pas à pas de libre Office (suite Bureautique gratuite)

Styler un document sous OpenOffice 4.0

Installation et compilation de gnurbs sous Windows

Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :

@telier d'initiation

Affichage de la date d'exigibilité sur les documents FAQ INV 011

Comment accéder à une vision synthétique de mon activité commerciale?

NAS 206 Utiliser le NAS avec Windows Active Directory

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

Sauvegarde d'une base de données SQL Server Express 2005

TeamViewer 7 Manuel Manager

Le pare-feu de Windows 7

Installation d'une galerie photos Piwigo sous Microsoft Windows.

GUIDE DE DÉMARRAGE RAPIDE

GanttProject : guide utilisateur

Partager mes photos sur internet

Manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus

Business Sharepoint Contenu

Comment Définir une Plage de données Pour Utiliser Fonctions de Filtres et de Tris

Premiers pas sur e-lyco

VD Négoce. Description de l'installation, et procédures d'intervention

Bases de données. Table des matières. Introduction. (ReferencePlus.ca)

Tutorial créer une machine virtuell.doc Page 1/9

Edutab. gestion centralisée de tablettes Android

Guide de démarrage rapide

La Clé informatique. Formation Internet Explorer Aide-mémoire

INSTALLATION... 1 PARAMÈTRAGE... 4 UTILISATION... 10

Table des matières. 1 À propos de ce manuel Icônes utilisées dans ce manuel Public visé Commentaires...

Gestion des applications, TI. Tout droits réservés, Marcel Aubin

Tutoriel d'utilisation du logiciel Thunderbird version 2.0

EXCEL Les tableaux croisés dynamiques

WINDOWS SERVER 2003-R2

Comment se connecter au VPN ECE sous vista

Installer Enterprise Miner 5.1 en SAS environnement Windows

Installation en réseau de ClicMenu et des logiciels de Kitinstit

Comment créer vos propres pages web?

Le service de création de site Internet : Mode d emploi. La Création de Site Internet

1. Introduction Création d'une macro autonome Exécuter la macro pas à pas Modifier une macro... 5

Votre premier projet Android

Vous pouvez à présent à reconfigurer votre messagerie en cliquant ici.

Principe de fonctionnement du lanceur d'application "AdisTlsStartCfgLotus"

Mise à jour Version de réseau centrale

CTIconnect PRO. Guide Rapide

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

Guide de démarrage Janvier 2012

La console MMC. La console MMC Chapitre 13 02/08/2009

Création d un service web avec NetBeans 5.5 et SJAS 9

Tutoriel code::blocks

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance

Fiche Pratique. Présentation du problème. Installation du logiciel. Etape 1. MAJ le 17/10/2011

Transcription:

Premiers pas avec Eclipse : INTRODUCTION 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 programmation en proposant un certain nombre de raccourcis et d'aide à la programmation. Il est développé par IBM, est gratuit et disponible pour la plupart des systèmes d'exploitation. Au fur et à mesure que vous programmez, eclipse compile automatiquement le code que vous écrivez, en soulignant en rouge ou jaune les problème qu'il décèle. Il souligne en rouge les parties du programme qui ne compilent pas, et en jaune les parties qui compilent mais peuvent éventuellement poser problème (on dit qu'eclipse lève un avertissement, ou warning en anglais). Pendant l'écriture du code, cela peut sembler un peu déroutant au début, puisque tant que la ligne de code n'est pas terminée (en gros jusqu'au point-virgule), eclipse indique une erreur dans le code. Il est déconseillé de continuer d'écrire le programme quand il contient des erreurs, car eclipse est dans ce cas moins performant pour vous aider à écrire le programme. INSTALLATION Si vous souhaitez l'installer chez vous, eclipse est disponible sur le site http://www.eclipse.org pour linux, BSD, Windows ou MacOS. Normalement, la page http://www.eclipse.org/downloads choisit automatiquement la bonne version. Parmi ses concurrents, on trouve NetBeans ( http://www.netbeans.org), gratuit et développé par Sun, IDEA de JetBrain (http://www.jetbrains.com) qui est payant. Premiers contacts : Le workspace est le répertoire dans lequel sont stockés : les projets, c'est-à-dire les différents programmes que vous allez réaliser la configuration d'eclipse Afin d'éviter de reconfigurer eclipse plusieurs fois, on évite en général de multiplier les workspaces.

Lors du lancement d'eclipse, un splash screen apparaît, suivi d'une fenêtre vous demandant dans quel workspace vous voulez travailler. L'emplacement par défaut est le répertoire workspace dans le répertoire principal, et peut être changé, sans créer le répertoire à l'avance.

Une fois choisi, le programme s'initialise sur la fenêtre suivante : Pour commencer à travailler, il suffit de fermer l'onglet ou de clicker sur Workbench. Comme la plupart des logiciels aboutis, eclipse contient un nombre considérable d'options. La configuration par défaut est en général acceptable, mais il y a certains points qui méritent d'être changés, et d'autre qui doivent l'être (comme par exemple le fait que l'on utilise java 1.5 et non java 1.4).

La fenêtre de configuration s'obtient dans le menu Windows, article Preferences... Les différentes pages d'options sont choisies dans l'arbre situé sur la gauche de la fenêtre, la page apparaissant sur la droite. Les options relatives à java sont dans le sous-arbre java, celles relatives à l'apparence d'eclipse (font, couleurs) sont dans le sous -arbre General. Le formatage du code et l'indentation fondamental pour une relecture et un débogage aisé des programmes. Pour que le formatage soit conforme à ce que l'on attend, il convient de modifier la manière dont eclipse formate les programmes par défaut. Pour cela, choisir, dans la fenêtre des préférences, la page Java -> Code Style -> Formatter. On obtient la fenêtre suivante :

Pour définir une nouvelle configuration de formatage, cliquer sur New..., et donner un nom à cette configuration dans la boîte qui s'ouvre, par exemple X :

Un fois cliqué sur OK, on peut effectuer les modifications suivantes : dans le cadre General Settings, modifier Tab Policy en "Spaces only" puis indiquer 2 pour "indentation size" et "tab size". Une fois terminé, cliquer sur OK, puis à nouveau sur le bouton OK de la fenêtre de configuration. Comme initiation, nous allons créer et exécuter le traditionnel programme Hello World, en Java, à l'aide d'eclipse.

On commence par créer le projet choisissant File -> New -> Project... : On obtient alors un wizard (suite de boîtes de dialogues avec un bouton "Next>" pour passer d'une étape à la suivante). Tout d'abord, on indique que l'on veut créer un projet Java en choisissant "Java project", puis on clique sur "Next>" où l'on indique le nom du projet, par exemple hello. Bien que l'on puisse spécifier plus d'options en cliquant sur "Next>", on clique sur "Finish" pour choisir les options par défaut :

Le projet ainsi créé apparaît dans la fenêtre principale :

Ensuite, en cliquant avec le bouton droit sur le projet, on sélectionne New -> Class :

Dans la fenêtre qui s'ouvre, on indique le nom de la classe, Hello, et on coche la case indiquant que l'on souhaite qu'elle contienne une méthode main : Eclipse crée le squelette de la classe (stub en anglais). Notez le commentaire javadoc préécrit (voir cette section pour plus d'informations), et le commentaire en TODO rappelé dans la marge par l'icône.

Il ne reste qu'à compléter la méthode main :

Pour exécuter la classe, clic-droit sur le fichier.java, puis Run As -> Java Application :

L'affichage de l'exécution s'effectue sous l'onglet "console" en bas de la fenêtre principale : Pour créer une nouvelle classe, clic droit, soit sur le projet, soit sur le répertoire des sources, soit sur un paquetage. Un wizard s'ouvre proposant diverses options, dont le nom de la classe, le nom du paquetage de la classe (pré -rempli si le clic droit était sur un paquetage), avec par exemple si on veut un méthode main. Eclipse crée alors le fichier

java à l'endroit qu'il faut, pré-rempli avec les informations demandées : Avant d'ajouter des classes, on peut créer des paquetages pour les y mettre. Pour cela, clic droit sur le répertoire des sources, puis new puis paquage. Un wizard demandant le nom de paquetage s'ouvre. Le paquetage apparaît ensuite dans le répertoire des sources :

Pour déplacer des classes entre paquetages, il suffit de le faire par glisser-déplacer, ou avec un clic-droit sur la classe puis Refactor -> Move... Pour exécuter un programme, il suffit de faire un clic-droit sur le.java de la classe, puis de sélectionner Run As -> Java application : Il est alors possible d'intéragir avec le programme sous l'onglet "Console", en bas de la fenêtre principale. Par exemple, en utilisant la classe TC, on peut écrire et lancer le programme suivant :

en entrant les deux valeurs, on obtient :

Pour exécuter le programme avec des arguments, on effectue un clic droit sur le.java de la classe, puis Run As -> Run... Si la programme a déjà été exécuté dans eclipse, le nom de la classe apparaît dans la liste à gauche, et il faut cliquer sur ce nom. Sinon, on clique sur "Java application" puis sur "New" :

On obtient alors la fenêtre suivante :

En choisissant l'onglet arguments, on peut ajouter des arguments dans la boîte intitulée

"Program arguments" : Par défaut, le répertoire de travail dans lequel le programme cherche les fichiers est le répertoire du projet. On peut le changer dans la boîte "Working directory" en décochant "Use default working directory", et en cliquant soit sur "Workspace" pour choisir un répertoire du workspace, soit "File System" pour choisir un autre répertoire. Pendant l'exécution, il peut survenir une exception qui apparaît en rouge sous l'onglet console en bas de la fenêtre principale. Il est possible en cliquant sur l'une des lignes du stack trace d'accéder à l'endroit où a été levée l'exception. Par exemple, dans la capture suivante, en cliquant sur la ligne "at Hello.main(Hello.java:5)", eclipse saute à la ligne 5

du fichier Hello.java :