Introduction Éclair à Éclipse
Transcription
Introduction Éclair à Éclipse
Introduction Éclair à Éclipse Université Paris Sud 1. Structuration des données La hiérarchie utilisée par Éclipse est la suivante : – Au lancement de l’environnement de développement Éclipse, l’utilisateur doit choisir un répertoire de travail (ou Workspace) qui sera créé s’il n’existe pas. – Au sein de ce Workspace (dans ce répertoire), l’utilisateur peut ensuite créer et modifier un (ou plusieurs) projets, dont le nom correspond à un sous répertoire du Workspace. – Au sein projet (dans ce répertoire) l’utilisateur peut ensuite créer et modifier un (ou plusieurs) fichiers sources java correspondant à des classes (ou à des interfaces). 2. Création simple d’un application Création d’un projet et de nouvelles classes Supposons vouloir créer une application dont les sources (*.java) et les classes compilées (*.class) devront être dans le répertoire suivant : z:\TPsJava\BasesProcEuro. On se conformera pour cela aux étapes qui suivent. – Lancer Éclipse. Comme nom de Workspace enter z:\TPsJava et cliquer sur OK (figure 1) Figure 1. Fenêtre de sélection de Workspace. 1 2 Introduction Éclair à Éclipse – Fermer la fenêtre Welcome to Eclipse. Sélectionner le menu File et le sousmenu New > Project... (figure 2) Figure 2. Première fenêtre de création de projet. Sélectionnez Java Project et cliquez sur Next. – Dans la fenêtre New Java Project entrer BasesProcEuro (figure 3) Figure 3. Deuxième fenêtre de création de projet. 2.– Création simple d’un application 3 Veillez à ce que soient sélectionnés Create project in workspace et Use project folder as root for sources and classes files – Cliquez sur Finish dans la fenêtre qui apparaît (figure 4) Figure 4. Troisième fenêtre de création de projet. – Répondre Yes à la question posée (figure 5) Figure 5. Troisième fenêtre de création de projet. – Sélectionner le menu File et le sous-menu New > Class... – Dans la fenêtre apparaît, entrer dans le champ Name le nom de la classe que vous voulez créer ; ici, on a entré MaPremiereClasse. Ce nom est utilisé comme partie sans l’extension du nom du fichier source java (ici MaPremiereClasse.java). On rappelle que le nom d’un fichier source java doit obligatoirement correspondre au nom de l’unique classe publique que peut contenir ce fichier (figure 6). 4 Introduction Éclair à Éclipse Figure 6. Fenêtre de création de classe. Cocher la boîte public static void main(String[] args) dans le cas où votre fichier doit contenir une méthode main(). Vous pouvez décocher les autres boîtes. Cliquez sur Finish. – Entrer du code java (figure 7). Figure 7. Fenêtres en perspective java. Compilation et exécution Pour compiler et exécuter, Sélectionner le menu Run > Run as > Java application. Répondre OK si l’on veut sauvegarder la version actuelle du fichier. Les erreurs apparaissent dans la fenêtre du bas (figure 8) : 2.– Création simple d’un application 5 Figure 8. Erreurs (onglet Problems). ici, une erreur sur le nom de la méthode a été faite. Remarquez que cette erreur a été détectée avant compilation par Eclipse qui a souligné de vaguelettes rouges la méthode fautive et qui a placé une petite ampoule avec une croix blanche sur fond rouge juste à gauche de la ligne erronnée. Si l’on déplace le pointeur de la souris au-dessus de l’ampoule, un message explicatif apparaît (figure 9) Figure 9. Erreurs (menu contextuel). Exécution avec paramètres sur la ligne de commandes Pour entrer des paramètres sur la ligne de commande (paramètres de la méthode main(String args[]), par exemple le premier paramètre sera accessible dans le programme sous args[0]), sélectionner l’item Run... du menu Run et sélectionner l’onglet Arguments (figure 10) 6 Introduction Éclair à Éclipse Figure 10. Fenêtre d’arguments de la méthode main(). puis entrer les arguments dans le champ Program arguments (ici leSoleilAussi), puis cliquez sur Run (figure 11) Figure 11. Fenêtre d’arguments de la méthode main(). 3. Création simple d’une applet – Créer un projet ainsi que les classes comme réalisé dans la section précédente. – Pour compiler et exécuter, Sélectionner le menu Run > Run as > Java applet. 4.– Raccoucis clavier 4. Raccoucis clavier Les raccourcis clavier suivants sont tirés de : http ://eclipse-tools.sourceforge.net/shortcuts.html 7 Keyboard Shortcuts Eclipse 3.1 Emacs configuration Edit Content Assist Context Information Context Information Context Information Copy Copy Copy Copy Cut Cut Cut Delete Find Previous Find and Replace Find and Replace Incremental Find Incremental Find Incremental Find Reverse Incremental Find Reverse Paste Paste Quick Diff Toggle Quick Fix Redo Redo Redo Restore Last Selection Select All Select Enclosing Element Select Next Element Select Previous Element Show Tooltip Description Toggle Insert Mode Undo Undo Undo Alt+/ In Dialogs and Windows Alt+? In Windows Shift+Alt+? In Windows Shift+Ctrl+Space In Windows Alt+W In Dialogs and Windows Ctrl+C In Dialogs and Windows Ctrl+Insert In Dialogs and Windows Esc W In Dialogs and Windows Ctrl+W In Dialogs and Windows Ctrl+X In Dialogs and Windows Shift+Del In Dialogs and Windows Delete In Windows Shift+Ctrl+K Editing Text Alt+R In Windows Esc R In Windows Ctrl+J Editing Text Ctrl+S Editing Text Ctrl+R Editing Text Shift+Ctrl+J Editing Text Ctrl+Y In Dialogs and Windows Shift+Ins In Dialogs and Windows Shift+Ctrl+Q Editing Text Ctrl+1 In Windows Ctrl+X R In Windows F10 In Windows Shift+Ctrl++ In Windows Shift+Alt+Down Editing Java Source Ctrl+X H In Dialogs and Windows Shift+Alt+Up Editing Java Source Shift+Alt+Right Editing Java Source Shift+Alt+Left Editing Java Source F2 Editing Java Source Shift+Ctrl+Insert Editing Text Ctrl+X U In Windows F9 In Windows Shift+Ctrl+ In Windows © 2005 Carsten Ullrich. Creative Commons AttributionShareAlike 2.5 License http://creativecommons.org/licenses/bysa/2.5/ File Close Close Close All Close All Close All New menu Print Print Properties Refresh Rename Save Save All Save All Run/Debug Ctrl+F4 Ctrl+X K Ctrl+X Ctrl+C Shift+Ctrl+F4 Shift+Ctrl+W Shift+Alt+N Alt+F9 Esc F9 Alt+Enter F5 F2 Ctrl+X Ctrl+S Ctrl+X S Shift+Ctrl+S Alt+Left Alt+Right Ctrl+L Ctrl+X G Shift+Ctrl+P Shift+Ctrl+Down Shift+Ctrl+Up Ctrl+Q Ctrl+. Ctrl+Alt+H F3 Shift+F2 Shift+Ctrl+R Ctrl+F3 Shift+Ctrl+T F4 Shift+Ctrl+H Ctrl+ Ctrl+T Ctrl+O Shift+Alt+W Debug Ant Build Shift+Alt+D Q In Windows Debug Eclipse Application Shift+Alt+D E In Windows Debug JUnit Plugin Test Shift+Alt+D P In Windows Debug JUnit Test Shift+Alt+D T In Windows Debug Java Applet Shift+Alt+D A In Windows Debug Java Application Shift+Alt+D J In Windows Debug Last Launched F11 In Windows Debug SWT Application Shift+Alt+D S In Windows Display Shift+Ctrl+D In Dialogs&Windows Display Shift+Ctrl+V In Dialogs&Windows Execute Ctrl+U In Windows Inspect Shift+Ctrl+I In Dialogs&Windows Resume F8 Debugging Run Ant Build Shift+Alt+X Q In Windows Run Eclipse Application Shift+Alt+X E In Windows Run JUnit Plugin Test Shift+Alt+X P In Windows Run JUnit Test Shift+Alt+X T In Windows In Windows Run Java Applet Shift+Alt+X A In Windows In Windows Run Java Application Shift+Alt+X J In Windows Editing Text Run Last Launched Ctrl+F11 In Windows Editing Text Shift+Alt+X S In Windows Editing Java Source Run SWT Application F5 Debugging Editing Java Source Step Into Ctrl+F5 Debugging Editing Java Source Step Into Selection Step Over F6 Debugging In Windows Step Return F7 Debugging In Windows Toggle Line Breakpoint Shift+Ctrl+B In Windows In Windows Toggle Step Filters Shift+F5 In Windows In Windows In Windows Search In Windows Editing Java Source Open Search Dialog Ctrl+H In Windows In Windows References in Workspace Shift+Ctrl+G In Windows In Windows Show Occurrences in File Quick Menu Shift+Ctrl+U In Windows In Windows In Windows Editing Java Source Editing Java Source In Windows Shift+Alt+C Shift+Alt+F Shift+Alt+L Shift+Alt+M Shift+Alt+I Shift+Alt+V Shift+Alt+Y Shift+Alt+R Shift+Alt+T Shift+Alt+Z In Windows Editing Java Source In Windows In Windows In Windows In Windows In Windows In Windows In Windows In Windows Navigate Backward History Forward History Go to Line Go to Line Go to Matching Bracket Go to Next Member Go to Previous Member Last Edit Location Next Open Call Hierarchy Open Declaration Open External Javadoc Open Resource Open Structure Open Type Open Type Hierarchy Open Type in Hierarchy Previous Quick Hierarchy Quick Outline Show In menu In Windows In Windows In Windows In Windows In Windows In Windows In Windows In Windows In Windows In Windows In Windows In Windows In Windows In Windows Refactor Java Change Method Signature Convert Local Variable to Field Extract Local Variable Extract Method Inline Move Refactoring Redo Refactoring Rename Refactoring Show Refactor Quick Menu Undo Refactoring Source Add Block Comment Shift+Ctrl+/ Add Import Shift+Ctrl+M Add Javadoc Comment Shift+Alt+J Format Esc Ctrl+F Format Shift+Ctrl+F Indent Line Ctrl+I Open External Documentation Shift+F2 Organize Imports Shift+Ctrl+O Quick Assist Assign to field Ctrl+2 F Quick Assist Assign to local variable Ctrl+2 L Quick Assist Rename in file Ctrl+2 R Remove Block Comment Shift+Ctrl+\ Remove Occurrence Annotations Shift+Alt+U Rename In File Shift+Alt+R Show Source Quick Menu Shift+Alt+S Show Tooltip Description F2 Toggle Ant Mark Occurrences Shift+Alt+O Toggle Comment Ctrl+/ Toggle Comment Ctrl+7 Toggle Comment Esc Ctrl+C Toggle Mark Occurrences Shift+Alt+O Editing Java Source Editing Java Source In Windows Editing Java Source Editing Ant Buildfiles Editing Java Source Editing Ant Buildfiles In Windows Editing Java Source Editing Java Source Editing Java Source Editing Java Source Editing Java Source Editing Ant Buildfiles In Windows Editing Ant Buildfiles Editing Ant Buildfiles Editing Java Source Editing Java Source Editing Java Source Editing Java Source Text Editing Clear Mark Collapse Copy Lines Cut to Beginning of Line Cut to Beginning of Line Cut to End of Line Delete Next Delete Next Word Delete Next Word Delete Next Word Delete Previous Word Delete Previous Word Delete Previous Word Delete to End of Line Duplicate Lines Expand Expand All Insert Line Above Current Line Insert Line Below Current Line Line Down Line End Line Start Line Up Move Lines Down Move Lines Up Next Column Next Word Next Word Next Word Ctrl+G Editing Text Ctrl+Numpad_SubtractEditing Text Ctrl+Alt+Down Editing Text Alt+0 Ctrl+K Editing Text Esc 0 Ctrl+K Editing Text Ctrl+K Editing Text Ctrl+D Editing Text Alt+D Editing Text Ctrl+Delete Editing Text Esc D Editing Text Alt+Backspace Editing Text Ctrl+Backspace Editing Text Esc Backspace Editing Text Shift+Ctrl+Delete Editing Text Ctrl+Alt+Up Editing Text Ctrl+Numpad_Add Editing Text Ctrl+Numpad_Multiply Editing Text Shift+Ctrl+Enter Editing Text Shift+Enter Editing Text Ctrl+N Editing Text Ctrl+E Editing Text Ctrl+A Editing Text Ctrl+P Editing Text Alt+Down Editing Text Alt+Up Editing Text Ctrl+F Editing Text Alt+F Editing Text Ctrl+Right Editing Text Esc F Editing Text Page Down Page Up Page Up Previous Column Previous Word Previous Word Previous Word Scroll Line Down Scroll Line Down Scroll Line Up Scroll Line Up Scroll Line Up Select Next Word Select Previous Word Set Mark Set Mark Swap Mark Text End Text End Text End Text End Text End Text Start Text Start Text Start Text Start Text Start To Lower Case To Upper Case Toggle Folding Toggle Overwrite Ctrl+V Alt+V Esc V Ctrl+B Alt+B Ctrl+Left Esc B Ctrl+Down Ctrl+Z Alt+Z Ctrl+Up Esc Z Shift+Ctrl+Right Shift+Ctrl+Left Ctrl+2 Ctrl+Space Ctrl+X Ctrl+X Alt+> Ctrl+X ] Esc > Esc Shift+> Shift+Alt+> Alt+< Ctrl+X [ Esc < Esc Shift+< Shift+Alt+< Shift+Ctrl+Y Shift+Ctrl+X Ctrl+Numpad_Divide Insert Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Editing Text Views Breakpoints Cheat Sheets Console Java Declaration Java Package Explorer Java Type Hierarchy Javadoc Search Show View (View: Outline) Show View (View: Problems) Synchronize Variables Shift+Alt+Q B Shift+Alt+Q H Shift+Alt+Q C Shift+Alt+Q D Shift+Alt+Q P Shift+Alt+Q T Shift+Alt+Q J Shift+Alt+Q S Shift+Alt+Q O Shift+Alt+Q X Shift+Alt+Q Y Shift+Alt+Q V In Windows In Windows In Windows In Windows In Windows In Windows In Windows In Windows In Windows In Windows In Windows In Windows F12 Ctrl+M Ctrl+F6 Ctrl+F8 Ctrl+F7 Ctrl+X B Shift+Ctrl+F6 Shift+Ctrl+F8 Shift+Ctrl+F7 Shift+Ctrl+L Ctrl+F10 Alt+ Ctrl+F10 Ctrl+X Ctrl+B Esc Ctrl+E In Windows In Windows In Windows In Windows In Windows In Windows In Windows In Windows In Windows In Dialogs&Windows Editing Text In Windows In Windows In Windows In Windows Window Activate Editor Maximize Active View or Editor Next Editor Next Perspective Next View Open Editor Drop Down Previous Editor Previous Perspective Previous View Show Key Assist Show Ruler Context Menu Show System Menu Show View Menu Switch to Editor Switch to Editor