Cours-Gratuit
  • Accueil
  • Blog
  • Cours informatique
home icon Cours gratuits » Cours informatique » Cours programmation » Cours JAVA

Développons en Java avec Eclipse

Développons en Java avec Eclipse
Participez au vote ☆☆☆☆☆★★★★★

Développons en Java avec Eclipse

Extrait du cours :

Eclipse est un environnement de développement intégré (Integrated Development Environment) dont le but est de fournir une plate−forme modulaire pour permettre de réaliser des développements informatiques.

I.B.M. est à l'origine du développement d'Eclipse qui est d'ailleurs toujours le coeur de son outil Websphere Studio Workbench (WSW), lui même à la base de la famille des derniers outils de développement en Java d'I.B.M. Tout le code d'Eclipse a été donné à la communauté par I.B.M afin de poursuivre son développement.

Eclipse utilise énormément le concept de modules nommés "plug−ins" dans son architecture. D'ailleurs, hormis le noyau de la plate−forme nommé "Runtime", tout le reste de la plate−forme est développé sous la forme de plug−ins. Ce concept permet de fournir un mécanisme pour l'extension de la plate−forme et ainsi fournir la possiblité à des tiers de développer des fonctionnalités qui ne sont pas fournies en standard par

Eclipse.

Les principaux modules fournis en standard avec Eclipse concernent Java mais des modules sont en cours de développement pour d'autres langages notamment C++, Cobol, mais aussi pour d'autres aspects du développement (base de données, conception avec UML, … ). Ils sont tous développés en Java soit par le projet Eclipse soit par des tiers commerciaux ou en open source.

Les modules agissent sur des fichiers qui sont inclus dans le workspace. Le workspace regroupe les projets qui contiennent une arborescence de fichiers

Développons en Java avec Eclipse

Table des matières :

Développons en Java avec Eclipse.....................................................................................................................1

Préambule............................................................................................................................................................2

A propos de ce document.........................................................................................................................2

Note de licence.........................................................................................................................................2

Marques déposées....................................................................................................................................3

Historique des versions............................................................................................................................3

1. Introduction.....................................................................................................................................................4

1.1. Les différentes versions d'Eclipse.....................................................................................................4

2. Installation.......................................................................................................................................................6

2.1. Installation d'Eclipse sous Windows.................................................................................................6

2.1.1. Installation Eclipse 1.0............................................................................................................6

2.1.2. Installation Eclipse 2.0............................................................................................................6

2.1.3. Installation des traductions de la version 2.x..........................................................................7

2.2. Installation Eclipse sous Linux.........................................................................................................9

2.2.1. Installation Eclipse 1.0 sous Mandrake 8.1.............................................................................9

2.2.2. Installation Eclipse 2.1 sous Mandrake 8.0...........................................................................10

3. Le Workspace................................................................................................................................................12

3.1. La création de nouvelles entités......................................................................................................12

3.1.1. La création d'un projet...........................................................................................................13

3.1.2. La création d'un répertoire.....................................................................................................14

3.1.3. La création d'un fichier..........................................................................................................14

3.2. La duplication d'un élément............................................................................................................15

3.3. Le déplacement d'un élément..........................................................................................................16

3.4. Renommer un élément....................................................................................................................16

3.5. La suppression d'un élément...........................................................................................................17

3.6. Importation......................................................................................................................................17

3.7. Exportation......................................................................................................................................19

4. Le workbench................................................................................................................................................23

4.1. Les perspectives..............................................................................................................................24

4.2. Les vues et les éditeurs...................................................................................................................25

4.2.1. Les éditeurs............................................................................................................................26

4.2.2. les vues..................................................................................................................................27

4.3. Organiser les composants de la perspective....................................................................................27

4.4. Fermer le workbench......................................................................................................................28

5. Les fonctions pratiques du workbench.......................................................................................................30

5.1. La fonction de recherche.................................................................................................................30

5.1.1. La recherche dans les fichiers...............................................................................................30

5.1.2. L'exploitation des résultats de recherche...............................................................................32

5.2. La liste des tâches...........................................................................................................................32

5.2.1. La création d'une tâche..........................................................................................................33

5.2.2. La création d'une tâche associée à un élément......................................................................33

5.2.3. La suppression d'une tache associée à un élément................................................................34

5.3. La liste des signets..........................................................................................................................34

5.3.1. La création d'un signet...........................................................................................................35

5.3.2. La suppression d'un signet.....................................................................................................36

5.4. La comparaison d'éléments.............................................................................................................36

8. Le refactoring

8.11. Utiliser le supertype si possible....................................................................................................97

8.12. Convertir la variable locale en zone..............................................................................................98

8.13. Encapsuler la zone........................................................................................................................99

8.14. Extraire la variable locale...........................................................................................................100

8.15. Extraire une constante.................................................................................................................101

9. L'aide dans Eclipse.....................................................................................................................................103

9.1. L'aide en ligne...............................................................................................................................103

9.2. L'aide Javadoc...............................................................................................................................103

9.3. Le plug in Java docs de Crionics..................................................................................................104

10. Ant et Eclipse.............................................................................................................................................106

10.1. Structure du projet.......................................................................................................................106

10.2. Création du fichier build.xml......................................................................................................108

10.3. Exécuter Ant...............................................................................................................................109

10.4. Les paramètres............................................................................................................................110

10.5. Résolution des problèmes...........................................................................................................111

10.5.1. Utilisation de caractères accentués....................................................................................111

10.5.2. Impossible de lancer la tache javadoc...............................................................................111

10.5.3. Impossible d'utiliser la tâche JUnit....................................................................................112

10.6. Un exemple complet...................................................................................................................112

11. JUnit et Eclipse..........................................................................................................................................115

11.1. Paramétrage de l'environement...................................................................................................115

11.2. Ecriture des cas de tests..............................................................................................................116

11.3. Exécution des cas de tests...........................................................................................................119

12. CVS et Eclipse...........................................................................................................................................122

12.1. Installation de cvsnt....................................................................................................................122

12.2. La perspective CVS....................................................................................................................128

12.2.1. La création d'un emplacement vers un référentiel.............................................................129

12.2.2. Partager un projet..............................................................................................................130

12.2.3. Voir le projet dans la perspective CVS.............................................................................132

12.3. L'utilisation des révisions............................................................................................................133

12.3.1. Créer une révision.............................................................................................................133

12.3.2. Gestion des révisions.........................................................................................................133

12.4. La gestion des versions d'un projet.............................................................................................134

12.4.1. La création d'une version d'un projet.................................................................................134

12.5. Obtenir une version dans le worskspace.....................................................................................135

13. Les autres perspectives.............................................................................................................................136

13.1. La perspective Ressource............................................................................................................136

13.1.1. La vue "Navigateur"..........................................................................................................136

14. Les plug−ins...............................................................................................................................................138

14.1. Informations sur les plug ins installés.........................................................................................138

14.2. Un exemple avec le module JadClipse sous Eclipse 1.0............................................................140

14.3. Le plug in Jalopy.........................................................................................................................140

15. La gestion de la plate−forme....................................................................................................................143

15.1. Recherche et installation des mises à jour..................................................................................143

15.2. Installation d'un nouveau plug in................................................................................................145

15.3. Sauvegarde et restauration d’une configuration.........................................................................149

15.4. Résolution des problèmes de dépendances.................................................................................150

16. Le développement sans Java....................................................................................................................153

16.1. CDT pour le développement en C / C++....................................................................................153

16.1.1. Installation du CDT...........................................................................................................153

16.1.2. Création d'un premier projet..............................................................................................158

16.1.3. Installation de MinGW......................................................................................................161

16.1.4. Première configuration et exécution..................................................................................163

16.1.5. Utilisation du CDT............................................................................................................164

17. Le développement d'interfaces graphiques............................................................................................165

17.1. Eclipse et SWT...........................................................................................................................165

17.1.1. Configurer Eclipse pour développer des applications SWT.............................................165

17.1.2. Un exemple très simple.....................................................................................................166

17.2. Le plug in Eclipse V4all.............................................................................................................167

17.2.1. Installation.........................................................................................................................167

17.2.2. Utilisation..........................................................................................................................168

17.2.3. Un exemple simple............................................................................................................170

17.3. Le plug in W4Eclipse..................................................................................................................171

17.4. SWT designer..............................................................................................................................171

18. Annexes......................................................................................................................................................172

Annexe A : GNU Free Documentation License..................................................................................172

Annexe B : Webographie....................................................................................................................176

Développons en Java avec Eclipse 

Decouvrir ces documents

  • Apprendre à Programmer avec Java étape par étape

    Apprendre à Programmer avec Java étape par étape

  • Mini projet calculatrice avec JAVA

    Mini projet calculatrice avec JAVA

  • Application client serveur de chat avec JAVA

    Application client serveur de chat avec JAVA

  • Support de cours Java : gestion des exceptions avec exemples

    Support de cours Java : gestion des exceptions avec exemples

  • Application jeux avec JAVA

    Application jeux avec JAVA

  • Projet de PFE en informatique avec JAVA

    Projet de PFE en informatique avec JAVA

  • Projet en Java avec swing sur la gestion de stock

    Projet en Java avec swing sur la gestion de stock

  • Application sur la gestion de vente avec JAVA

    Application sur la gestion de vente avec JAVA

Articles connexes

  • Exercice liste chainée générique JAVA - Structures de données abstraites
  • Java VS Python : Quel langage est le meilleur ?
  • Exercice opération sur les tableaux JAVA
  • Exercice JAVA palindrôme - string
  • Exercice polymorphisme JAVA Tour de carte
  • Exercice JAVA masquage (shadowing) et héritage
  • Exercice JAVA opérateur infixé et postfixé
  • Série d'exercices Java sur la programmation orienté objet POO
  • Contactez-nous
  • A propos de nous
  • On recrute
  • Rechercher dans le site
  • Politique de confidentialité
  • Droit d'auteur/Copyright
  • Conditions générales d'utilisation
  • Plan du site
  • Accueil
  • Blog
  • Finance et compta.
  • Formations Pro.
  • Logiciels & Apps
  • Organisation
  • Cours informatique
  • Aide à la rédaction
  • Etudes et Metiers
  • Science et Tech
  • Titans de la Tech
id 11354 02