
| auteur : L'équipe Java | Dans le désordre, quelques raccourcis claviers indispensables sous Eclipse (clavier configuration standard, et pas en configuration emacs), et passant bien sur les ctr + v, ctrl + s et autres que tout le monde connait - Ctrl + espace : La complétion automatique : si vous devez n'en connaitre un, que ce soit celui-la
- Ctrl + Shift + 0 : Auto imports
- Ctrl + Shift + R : Recherche d'un fichier dans le workspace
- Ctrl + O : Affichage des attributs et methodes de la classe courante
- Ctrl + O une deuxieme fois : Ajoute à l'affichage les attributs et methodes hérités
- Ctrl + T : Affiche l'arborescence d'héritage de la classe courante
- Alt + Shift + J : Génére un template de javadoc pour une classe une méhode ou un attribut en fonction de la séléction
- Ctrl + Shift + F : Mise en forme du code (vous pouvez surligner une zone de code pour restreindre le formatage)
- Ctrl + Shift + I : Indentation du code (vous pouvez surligner une zone de code pour restreindre l'indentation)
- Ctrl + D : Efface la ligne courante
- Alt + Shift + R : Pour refactoriser le nom d'une fonction ou d'une variable
- Ctrl + Shift + C : Pour commenter / decommenter des lignes
- Crtl + Shift + P : Pour se deplacer d'une accolade à l'autre
| |
| auteur : zork | Pour générer automatiquemet les getters et setters d'une classe, il suffit de faire : bouton droit sur cette classe (dans le package explorer ou l'editeur java) -> source -> generate getter and setter - Le menu est accessible par le raccourci ctrl + shift + S
- Dans l'editeur, surligner des variables permet de les pré-selectionner avant la boite de dialogue
| |
| auteur : bobuse | Il faut configurer le positionnement automatique du point-virgule :
Menu Window -> preferences, section Java -> Editor, déplier "typing" et cocher "Semicolons" dans "Automatically insert at correct position"
Il suffit ensuite de taper simplement un point-virgule ! Quelque soit la position dans l'instruction courante, il sera ajouté à la fin.
| |
| auteur : Lunatix | Pour aller d'une accolade { à l'autre } vous pouvez utiliser le raccourci clavier Crtl + Shift + P De plus un double click sur une accolade surligne tout le bloc jusqu'a l'accolade fermante.
| |
| auteur : L'équipe Java | Sur une classe dans l'editeur ou sur une classe ou un package dans le package explorer : bouton droit sur cette classe (dans le package explorer ou l'editeur java) -> source -> Organize import si la résolution automatique peut porter à confusion (par exemple java.util.List et java.awt.List), une boite de dialogue vous demandera votre choix. - Cette option est accessible par le raccourci ctrl + shift + O
- Dans l'editeur, surligner des variables permet de les pré-selectionner avant la boite de dialogue
| |
| auteur : L'équipe Java | Pour ajouter un jar qui se trouve dans le workspace bouton droit sur le projet -> propriétés -> java build path -> onglet librairies : Add jar Pour un ajouter un jar hors du workspace bouton droit sur le projet -> propriétés -> java build path -> onglet librairies : Add external jar
| |
| auteur : L'équipe Java | Pour ajouter un repertoire de .class (fichiers java compilés) qui se trouve dans le workspace bouton droit sur le projet -> propriétes -> java build path -> onglet librairies -> bouton add class folder
| |
| auteur : L'équipe Java | Bouton droit sur le projet -> propriétés -> java build path -> onglet librairies : Add librairy
| |
| auteur : L'équipe Java | Eclipse 3.1 supporte pleinement java5. (pour la syntaxe, les quick-fixs etc..). Vous devez juste vérifier que le projet est bien déclaré en java5. Window -> preferences -> java -> compiler -> compiler compliance level -> 5.0 ou si vous utilisez des préférences par projet bouton droit sur le projet -> properties -> compiler -> compiler compliance level -> 5.0
| |
| auteur : L'équipe Java | Pour la javadoc de sun, il faut spécifier le chemin dans la boite de
dialogue accessible via le menu Window -> Preference -> Java -> Installed JREs. Sélectionner alors dans le panneau de droite le jdk. Cliquer sur le bouton Edit et dans la boite
de dialogue, renseigner l'URL, ou le repertoire, ou l'archive.
Pour la javadoc d'une librairie utilisée dans un projet, disons struts.jar par
exemple. Aller dans le menu Project->Properties -> Java
Build Path -> onglet Libraries. trouver struts.jar, ouvrir l'arborescence de cette librairie, et selectionner
l'élément Javadoc location. Il ne reste plus qu'à cliquer sur le bouton Edit, et renseigner une url ressemblant à struts/docs/api/ qui est la racine de la javadoc.
Pour les javadocs, il est possible de spécifier des url (pour les javadocs en ligne), des répertoires et des archives. Je vous
conseille d'utiliser un répertoire, afin de disposer des javadocs même sans internet, et de decompresser pour les perfs et ne pas
ralentir Eclipse lorsque vous voulez consulter de la javadoc.
| |
| auteur : L'équipe Java | Pour les sources des jfc de sun, il faut spécifier le chemin dans la boite de
dialogue accessible via le menu Window -> Preference -> Java -> Installed JREs. Sélectionner alors dans le panneau de droite le jdk. Cliquer sur le bouton Edit et dans la boite
de dialogue, renseigner l'URL, ou le repertoire, ou l'archive.
Pour les sources d'une librairie utilisée dans un projet, disons struts.jar par
exemple. Aller dans le menu Project->Properties -> Java
Build Path -> onglet Libraries. trouver struts.jar, ouvrir l'arborescence de cette librairie, et selectionner
l'élément sources location. Il ne reste plus qu'à cliquer sur le bouton Edit, et renseigner une url ressemblant à struts/src qui est la racine des sources.
Pour les sources, il est possible de spécifier des url, des répertoires et des archives. Je vous
conseille d'utiliser un répertoire, afin de disposer des sources même sans internet, et de decompresser pour améliorer les performances et ne pas
ralentir Eclipse lorsque vous voulez les consulter. Lorsque vous voulez consulter les sources d'une classe (par exemple String), placez votre pointeur de mulot au dessus de la déclaration String et appuyer sur la touche Ctrl. Puis F2 pour voir le detail, ou cliquez pour aller directement dans les sources.
| |
| auteur : bobuse | Menu Window->Preferences, puis dans Help, sélectionner l'item "Custom browser". Vous pouvez modifier la commande lancée
Par exemple sous KDE, mettre "kfmclient openURL %1". pour ouvir l'aide dans un nouvel onglet de Konqueror ou "konqueror %1" mais dans ce cas une nouvelle fenêtre est ouverte à chaque fois
| |
| auteur : Lunatix | bouton droit sur le projet -> export -> javadoc -> Indiquez la destination -> finish - Vous devrez lors de la première utilisation renseigner l'emplacement de l'utilitaire javadoc dans la premiere boite de dialogue
- Vous pouvez ne selectionner que cetains package/classes/repertoires source pour lesquels vous voulez génerer la javadoc
| |
| auteur : Lunatix | Bouton droit sur le projet -> export -> JAR File -> ouverture de l'assistant - Vous devez spécifier le nom du jar
- Vous pouvez selectionner avec précision les classes à inclure dans ce jar
- Choisir une éventuelle classe à executer pour faire un jar exécutable
- Il est aussi possible de préciser un chemin vers son propre Manifest
| |
| auteur : L'équipe Java | bouton droit sur la classe a executer dans le package explorer -> run as -> run -> onglet (x) = argument
Dans Program arguments : les arguments de l'application (de la méthode main(String[] args)) Dans VM arguments : les paramêtres de la machine virtuelle
| |
| auteur : L'équipe Java | Bouton droit sur le projet -> propriétés -> java build path -> onglet sources Add folder pour ajouter un répertoire de sources Remove folder pour ne plus considérer un répertoire comme un répertoire de sources Default output folder (browse) pour changer le répertoire de compilation
| |
| auteur : Lunatix | On place souvent des fichiers importants dans le répertoire de compilation (application.properties, fichiers xml etc...) et par défaut, Eclipse vide ce répertoire lors d'une compilation complete (par exemple : Menu Project -> clean).
window -> preferences -> java -> compiler -> building -> output folder -> decocher "Scrub output folder.."
| |
| auteur : bobuse |
Les templates sont des bouts de code accessibles via des raccourcis typographiques.
Un exemple : tapez sysout quelque part dans votre code, et tapez le raccourci clavier de complétion Ctrl + Espace, normalement vous devriez avoir un menu déroulant qui s'affiche sous votre curseur avec une entrée "sysout - print to standard out" (l'icône qui est à sa gauche est celui des "source code templates"). Sélectionnez cette entrée et tapez Entrée. Et voilà ! Le code "System.out.println();" a été inséré !
Remarquez au passage, la deuxième entrée du menu, elle propose de générer le squelette d'une fonction qui aura pour nom sysout. Cette génération est possible pour n'importe quel mot frappé. Si vous me suivez, vous aurez compris qu'en tapant un nom de fonction que vous voulez créer (par exemple "maFonction"), puis Ctrl + Espace, un squelette sera automatiquement généré (automatiquement à une condition : que le mot tapé ne correspondent pas à un raccourci typographique, comme "sysout") en prenant en compte vos préférences de génération de squelettes de fonction.
Allez, ne perdez pas de temps et allez voir les templates de base, ou ajoutez vos propres templates de code dans le panneau de préférences (Menu Window->Preferences), section Java->Editor->Templates.
quelques exemples :
instanciation d'un objet :Tapez "new" quelque part. Tapez Ctrl + Espace, sélectionnez le template "new - create new Object", le code "type name = new type(arguments);" avec les champ à compléter encadrés, et le premier (le type) sélectionné. Choisissons pour l'exemple de créer un Integer, tapons "Integer". Remarquez comment le troisième champ (l'appel du constructeur) se modifie simultanément . Appuyez sur Tab pour passer au champ suivant (le nom de la variable) et au dernier (le paramètre du constructeur). boucle d'iteration : tappez for et ctrl + espace
| |
| auteur : L'équipe Java | Le framework de test Junit est très utilisé et est disponible sur www.junit.org Il est completement intégré à Eclipse, et vous n'avez besoins de rien installer. Dans le package explorer bouton droit sur une classe a tester -> New Junit test case et vous aurrez un assistant déjà renseigné. - La deuxieme page de l'assistance permet de selectionner les methodes et constructeurs a tester
- Je vous conseille de placer les classes Junit dans le meme package que la classe a tester (fait par defaut), mais dans un répertoire de sources different
- Si vous codez d'abord la classe de test (facon xp programming), faites file -> new -> junit test case
Pour executer le ou les tests, bouton droit sur la classe ou le package, Run as -> Junit test
| |
| auteur : Lunatix | Dans la marge gauche d'une classe : double cliquez ou bouton droit -> Toggle breakpoint pour ajouter/retirer des breakpoints: lorsque l'execution du programme atteindra ce breakpoint, Eclipse passe en mode debug et gele l'application. Vous pouvez bien sur mettre des breakpoints partout ou cela vous semble necessaire. - Dans la view debug : Step into : permet de rentrer dans une méthode
- Dans la view debug : Step over : permet de passer une méthode
- Dans la view debug : Step return : permet de sortir d'une méthode
- Dans la view variables : vous pouvez consulter les valeurs des variables
- Dans la view variables : Une variable en rouge est une variable qui vient d'être modifiée
- Dans la view variables : bouton droit sur une variable : edit value permet de changer à chaud la valeur
- Dans la view Breakpoints : vous pouvez activer/désactiver des breakpoints sans les retirer
- Dans la view Breakpoints : Le bouton j! permet de mettre un breackpoint sur toutes les Exceptions du programme
- Dans la view Breakpoints : à l'aide de la flêche noire orientée vers le bas, activez Show working Sets. Puis même menu mais selectionnez Working Sets selectionnez Exception et donnez un nom. Voila, vous avez maintenant un groupe d'Exceptions sous ce nom, que vous pouvez activer d'un simple clic de souris.
| |
Consultez les autres F.A.Q's  
|