21-10-2008, 11:24 PM
  #1
inkognito-dz
VIP_MEMBRE
   inkognito-dz
 
: 01-11-2007
: ALGERIA
: 578
inkognito-dz  inkognito-dz  inkognito-dz  inkognito-dz
12 Eclipse






Eh oui ! Java est un langage compil. Je ne l'avais pas dit, je crois...

Donc, notre logiciel va permettre de traduire nos futurs programmes Java en langage compil. Mais celui-ci ne peut pas tre compris par l'ordinateur. Ce code compil s'appelle du Byte Code. Il n'est comprhensible que par un environnement Java, vulgairement appel JRE (Java Runtime Environment) disponible sur le site de Sun MicroSystems.
Pour ceux qui l'avaient devin, Eclipse est le petit logiciel qui va nous permettre de dvelopper nos applications, ou nos applets, et aussi celui qui va compiler tout a.


Prambule


Avant toute chose, quelques mots sur le projet Eclipse.

Eclipse IDE est un environnement de dveloppement libre permettant potentiellement de crer des projets de dveloppement mettant en uvre n'importe quel langage de programmation (C++, PHP...). Eclipse IDE est principalement crit en Java.

La spcificit d'Eclipse IDE vient du fait de son architecture est totalement dveloppe autour de la notion de plug-in. Cela signifie que toutes les fonctionnalits de celui-ci sont dveloppes en tant que plug-in. Pour faire court, si vous voulez ajouter des fonctionnalits Éclipse, vous devez :
  • tlcharger le plug-in correspondant,
  • copier les fichiers spcifis dans les rpertoires spcifis,
  • dmarrer Eclipse, et a y est !



Lorsque vous tlchargez un nouveau plug-in pour Éclipse, celui-ci se prsente souvent comme un dossier contenant gnralement deux sous-dossiers. Un dossier plugins et un dossier features . Ces dossiers existent aussi dans le rpertoire d'Éclipse. Il vous faut donc copier le contenu des dossiers de votre plug-in dans le dossier correspondant dans Éclipse (plugins dans plugins, et features dans features).


C'est pour toutes ces raisons que j'ai choisi Eclipse comme outil de dveloppement ; de plus, vous verrez qu'il est relativement simple d'utilisation.

Maintenant que ces quelques mots ont t dits, je vous invite donc passer l'tape suivante.

Tlchargement


Avant de vous lancer dans le tlchargement d'Éclipse, vous devez avant tout vous assurer d'avoir un environnement Java, ou JRE sur votre machine.
Un JRE (ou Java Runtime Environment) va vous servir lire les programmes qui ont t cods en Java. Comme je vous l'ai dit plus tt, Eclipse est cod en Java : donc, pour utiliser Eclipse, il vous faut un JRE.


Rendez-vous donc sur la page de tlchargement des JRE sur le site de SUN Microsystem (fondateur du langage).
Choisissez le suivant (dernire version stable) :



Une fois cliquez sur "Download", vous arrivez sur cette page :



Slectionnez votre systme d'exploitation (ici, j'ai mis Windows) et n'oubliez pas de cocher la case : "I agree to the Java SE Runtime Environment 6 with JavaFX Lisence Agreement".
Afin d'accepter la licence !

Vous voil arriv la dernire ligne droite :



Cliquez sur le lien du haut pour une installation en ligne, ou celui du bas pour une installation
hors ligne ! --->>> voici le lien direct
Euh... a veut dire quoi, JSE ?

Alors on va faire simple. Je vous ai dit plus tt que Java permet de dvelopper diffrents types dapplications. Eh bien il faut des outils diffrents pour les diffrents types d'applications.
  • J2SE ou Java 2 Standard Édition : permet de dvelopper des applications dites "client", par exemple... euh... Éclipse est une application "client". C'est ce que nous allons faire dans ce tutoriel.
  • J2EE ou Java 2 Enterprise Édition : permet de dvelopper des applications web en Java.
  • J2ME ou Java 2 Micro Édition : permet de dvelopper des applications pour appareil portable, comme des tlphones portables, des PDA...


Voil, fin de l'apart...

Vous pouvez maintenant tlcharger et installer votre JRE. Ceci fait, je vous invite donc tlcharger Éclipse IDE sur cette page.
Accdez la page de tlchargement (http://www.eclipse.org/downloads/) puis choisissez "Éclipse IDE for java developers", en choisissant la version d'Eclipse correspondant votre OS.



Par exemple : Windows
Slectionnez maintenant le miroir que vous souhaitez utiliser pour obtenir Éclipse. Par exemple :
[France] Ialto (http). Voil, vous n'avez plus qu' attendre la fin du tlchargement.

Installation

Maintenant que vous avez un JRE et que vous avez tlcharg Éclipse, nous allons voir comment nous servir de celui-ci.

Vous devez maintenant avoir une archive contenant Éclipse. Dcompressez-la o vous voulez, puis, entrez dans ce dossier. Si comme moi vous tes sous Windows, vous devriez avoir ceci :



Ne travaillant pas sous Mac OS ni sous Linux, je ne peux malheureusement pas vous proposer de screenshot pour ces OS, mais je pense que a doit fortement y ressembler...
La suite sera donc pour Windows, mais cela ne doit pas tre trs diffrent sur les autres OS.


Ensuite, si vous le souhaitez, vous pouvez crer un raccourci de l'excutable "eclipse.exe" pour pouvoir y accder plus facilement. Ceci fait, lancez Eclipse.

Peu de temps aprs, vous devriez avoir une fentre comme celle-ci :



Ici, Eclipse vous demande dans quel dossier vous souhaitez enregistrer vos projets. Libre vous de choisir celui-ci. J'ai coch la checkbox pour qu'Éclipse se souvienne de ma dcision. Mais lorsque vous crerez des projets, rien ne vous empche de spcifier un autre dossier que celui de votre "workspace".

Une fois cette tape effectue, vous arrivez sur la page d'accueil d'Éclipse. Je n'ai jamais trop regard ce que celle-ci propose ; donc, si vous avez envie de jeter un coup d'il, allez-y.


Prsentation rapide de l'interface

Je vais maintenant vous faire faire un tour rapide de l'interface que vous propose Eclipse, en gros, des lments dont nous allons nous servir dans ce tutoriel.
Je ne connais malheureusement pas toutes les fonctionnalits d'Eclipse...
Par consquent, je peux trs bien omettre certains points qui peuvent tre importants pour d'autres dveloppeurs. Merci de me tenir au courant le cas chant.

Avant de commencer, regardez bien les raccourcis clavier prsents dans les menus... Ils sont trsutiles et peuvent vous faire gagner beaucoup de temps !
On est obligs ?

Bien sr que non, mais croyez-moi, quand on y a got, on ne peut plus s'en passer...

Allez, trve de bavardages, on est partis.

Menu "File"



C'est ici que nous pourrons crer de nouveaux projets Java, enregistrer ceux-ci, les exporter le cas chant...
Ici, les raccourcis retenir sont :
ALT + SHIFT + N : Nouveau projet
CTRL + S : enregistrer la classe * Java o on est positionns
CTRL + SHIFT + S : tout sauvegarder
CTRL + W : fermer la classe Java o on est positionns
CTRL + SHIFT + W : fermer toutes les classes Java ouvertes.


* classe : on y reviendra.



Menu "Edit"


Dans ce menu, nous pourrons utiliser les commandes "copier", "coller"...
Ici, les raccourcis retenir sont :
CTRL + C : copier la slection
CTRL + X : couper la slection
CTRL + V : coller la slection
CTRL + A : tout slectionner
CTRL + F : chercher / remplacer.


Menu "Window"


Dans celui-ci, nous pourrons configurer Eclipse selon nos besoins.


La barre de navigation



Nous avons dans l'ordre :
1 : "nouveau" gnral. Cliquer sur ce bouton revient faire "Fichier - Nouveau"
2 : enregistrer. Revient faire CTRL + S.
3 : imprimer.
4 : excuter la classe ou le projet spcifi. Nous verrons ceci plus en dtail.
5 : crer un nouveau projet Java. Revient faire "Fichier - Nouveau - Java project".
6 : crer un nouvelle classe dans un projet. Revient faire "Fichier - Nouveau - Classe".


Je vous demande maintenant de crer un nouveau projet Java. Vous devriez arriver cette fentre sans trop de difficults :



Renseignez le nom de votre projet comme je l'ai fait plus haut (encadr 1). Vous pouvez aussi voir o sera enregistr ce projet (encadr 2).
Un peu plus compliqu maintenant, vous avez donc un environnement Java sur votre machine, mais dans le cas o vous en auriez plusieurs, vous pouvez aussi spcifier Eclipse quel JRE utiliser pour ce projet.
En fait, vous pourrez changer ceci tout moment dans Eclipse en allant dans Window / Prfrences, en dpliant l'arbre "Java" dans la fentre et en choisissant "Installed JRE".
Par contre, n'utilisez a que si vous tes srs de vous !


Vous devriez avoir un nouveau projet dans la fentre de gauche, comme ceci :



Pour boucler la boucle, ajoutons ds maintenant une nouvelle classe dans ce projet. Je suis sr que vous allez y arriver sans moi...
Vous tes donc devant cette fentre :



Dans l'encadr 1, nous pouvons voir o seront enregistrs nos fichiers Java.
Dans l'encadr 2, nommez votre classe Java, moi j'ai sdz1.
Dans l'encadr 3, Eclipse vous demande si cette classe a un truc particulier. Eh bien oui ! Cochez
"public static void main(String[] args)", puis cliquez sur "finish".

Une fois ces oprations termines, vous tes devant ceci :


Alors avant de commencer coder, nous allons un peu explorer notre espace de travail.

Dans l'encadr vert ( gauche), vous trouverez le dossier de votre projet ainsi que son contenu. Ici, vous pourrez grer votre projet comme bon vous semble (ajout, suppression...).

Dans l'encadr bleu (au centre), je pense que vous avez devin... C'est ici que nous allons crire nos codes sources.

Dans l'encadr rose (en bas), c'est l que vous verrez apparatre le contenu de vos programmes ainsi que les erreurs ventuelles !

Et enfin pour finir, dans l'encadr violet ( droite), ds lors que nous aurons appris coder nos propres fonctions ainsi que des objets, c'est ici que la liste des mthodes et des variables sera affich.

Maintenant que vous avez Eclipse bien en main, nous allons faire un tour rapide des autres IDE de dveloppement pour Java.

D'autres outils la hauteur

Surtout gardez en mmoire qu'un IDE est un outil de dveloppement.
Comment a, je ne vous l'avais pas dit...

Ce qu'il faut garder en tte, c'est qu'un IDE, comme n'importe quel outil, est :
fonctionnel,
adapt,
volutif.

Ce que j'entends par l, c'est que comme un menuisier, vous utiliserez des outils pour travailler et comme lui, vous choisirez celui qui vous convient le mieux. Partez du principe que les IDE ont grosso-modo les mmes fonctionnalits, compiler en byte code, excuter, debugger...

Les IDE de la liste suivante sont tout aussi adapts qu'Eclipse pour dvelopper en Java. A vous de vous faire un avis. Testez, comparez et choisissez.

1. JBuilder


Celui-ci est idal pour le dveloppement grande chelle, pour les projets d'entreprise, etc.
Il intgre tout un tas de technologies comme XML, jsp/servlet, concept d'ingnierie, outils UML...

C'est simple : je crois mme qu'il fait du caf...
Tout ceci fait de lui un outil puissant, mais trs lourd pour les configurations moyennes.

En gros, vous serez peut-tre amens l'utiliser, mais en entreprise...

Bon : pour les curieux de nature, vous pouvez faire un tour ici.
Ne cherchez pas de version gratuite, JBuilder est payant. Mais je crois que vous pouvez avoir une version d'valuation... A vrifier...

2. NetBeans



NetBeans est l'IDE cr par Sun Microsystems, il contient donc toutes les fonctionnalits d'un bon IDE :
  • un debugger,
  • un outil de modlisation UML,
  • tout le ncessaire pour faire des applications J2EE,
  • il est GRATUIT !
  • ...


De plus, il semblerait qu'on puisse customiser l'environnement de celui-ci.

Si vous voulez vous faire une opinion, ce que je vous conseille vivement, vous pouvez le tlcharger ici.


Il existe bien d'autres IDE pour dvelopper en Java, mais ceux-ci (Eclipse compris) reprsentent la majorit des IDE utiliss. En voici d'autres, pour information :
  • JCreator
  • IntelliJ
  • Sun ONE Studio
  • JDeveloper
  • JEdit
  • Le Bloc-notes de Windows (vi sous Linux), ou encore Notepad++.

Qu... Quoi ? On peut faire des programmes Java avec le Bloc-notes de Windows ?

Tout fait...
En fait, lorsque vous crerez un programme Java dans votre IDE prfr et que vous l'excuterez, celui-ci va pr-compiler votre code Java en byte code pour qu'ensuite votre JVM (Java Virtual Machine, cf chapitre suivant) l'interprte et l'excute.

Mais toutes ces tapes peuvent tre faites la main, en ligne de commande, mais nous n'en parlerons pas maintenant.

Bon, je crois qu'il est temps pour un petit QCM...





Q.C.M.

À quoi peut-on comparer un IDE ?
1* Aucune ide !
2* À une peinture de grand matre.
3* À un site web.
4* À un outil.
Qu'est-ce qu'un JRE ?
1* Un IDE.
2* Un diteur de code Java.
3* Un environnement Java.
4* Un DEI.
Un JRE sert :
1* Écrire des programmes Java.
2* Faire fonctionner les programmes crits en Java sur notre machine.
3* Faire fonctionner tous les IDE pour Java.
Sous Windows, avec quoi pouvez-vous crire des programmes Java ?
1* Excel.
2* PowerPoint.
3* Le Bloc-notes.



















__________________
...
...




Creativity :: Imagination :: Professionalism :: Perfection :: Originality
______________

:


Graphic Design
Computer Science
______________

:

http://grafik-dezign.ultra-book.com
http://ncreativegd.ultra-book.com
______________

inkognito-dz ; 21-10-2008 11:32 PM
inkognito-dz    
16-11-2008, 01:00 PM
  #2
mohamed seddik
   mohamed seddik
 
La spécialité: Informatique
: 15-10-2008
:
: 66
mohamed seddik

merci
mohamed seddik    
18-11-2008, 10:22 AM
  #3
inkognito-dz
VIP_MEMBRE
   inkognito-dz
 
: 01-11-2007
: ALGERIA
: 578
inkognito-dz  inkognito-dz  inkognito-dz  inkognito-dz

je vous en prie
__________________
...
...




Creativity :: Imagination :: Professionalism :: Perfection :: Originality
______________

:


Graphic Design
Computer Science
______________

:

http://grafik-dezign.ultra-book.com
http://ncreativegd.ultra-book.com
______________
inkognito-dz    
23-12-2008, 12:44 PM
  #4
Ssoft



   Ssoft
 
La spécialité: Informatique
( )
: 24-11-2008
:
: 1,418
Ssoft   Ssoft   Ssoft   Ssoft   Ssoft   Ssoft   Ssoft   Ssoft   Ssoft   Ssoft   Ssoft

__________________


▌║││║█║▌│║│█║▌█│║▌▌║│││  
11 0011 10101 10101 1100 11

Ssoft    
24-12-2008, 12:34 AM
  #5
inkognito-dz
VIP_MEMBRE
   inkognito-dz
 
: 01-11-2007
: ALGERIA
: 578
inkognito-dz  inkognito-dz  inkognito-dz  inkognito-dz

__________________
...
...




Creativity :: Imagination :: Professionalism :: Perfection :: Originality
______________

:


Graphic Design
Computer Science
______________

:

http://grafik-dezign.ultra-book.com
http://ncreativegd.ultra-book.com
______________
inkognito-dz    

(Tags)
java eclipse

« | »



{} Interactive Development Environment: Eclipse mnci 0 09-02-2013 10:19 PM
download of eclipse with all it's kinds 4 06-08-2010 01:38 PM


04:43 PM.
Powered by vBulletin® Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. , TranZ By Almuhajir