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 Attribution­ShareAlike 2.5 License
http://creativecommons.org/licenses/by­sa/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 Plug­in 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 Plug­in 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