Débogage d'un programme Java avec Eclipse

Créer un projet Java

Lorsque Eclipse est démarré pour la première fois, c'est dans la perspective Ressource, un ensemble de volets permettant de gérer des projets, des dossiers, des fichiers et d'autres ressources. Dans le langage Éclipse, chacun de ces volets est appelé une vue, et un ensemble complet de vues est appelé une perspective. Dans la perspective Ressource, vous pouvez naviguer ou créer des ressources en utilisant la vue en haut à gauche, la vue Navigateur.

Avant de pouvoir faire quoi que ce soit d'autre dans Eclipse, comme la création d'un programme Java, vous devez créer un projet Java. Pour créer un nouveau projet Java, procédez comme suit:

Créer une classe Java

Une fois que vous avez créé un projet pour celui-ci, vous pouvez créer votre premier programme Java. Bien que cela ne soit pas nécessaire, il est recommandé d'organiser vos classes Java en packages. Il est classique d'utiliser un nom de domaine comme nom de package, car cela réduit la probabilité de collisions de noms, c'est-à-dire plusieurs classes ayant exactement le même nom. Vous pouvez utiliser un nom de domaine enregistré si vous en avez un, mais si ce n'est pas le cas, vous pouvez utiliser un nom ad hoc, pratique et unique, en particulier pour un usage privé.

Suivez ces étapes pour créer votre programme Java:

Le code généré automatiquement inclut un talon de méthode pour main (). Vous devez ajouter des fonctionnalités, telles que l'impression de votre "Bonjour, monde!" toi même. Pour rendre le débogage plus intéressant, vous allez ajouter une méthode séparée avec une boucle à imprimer. Modifiez le code généré par Eclipse comme suit:

Exécution du programme Java

Vous êtes maintenant prêt à exécuter ce programme. Il y a plusieurs choses que vous pourriez vouloir considérer en exécutant un programme de Java, y compris le temps d'exécution de Java qu'il devrait employer, s'il prendra n'importe quels paramètres de ligne de commande, et, si plus de une classe a une méthode principale, utilisation. La manière standard de démarrer un programme Java dans Eclipse consiste à sélectionner Exécuter-> Exécuter dans le menu Eclipse. Cela ouvre une boîte de dialogue qui vous permet de configurer les options de lancement du programme; Avant d'exécuter un programme, vous devez créer une configuration de lancement ou sélectionner une configuration de lancement existante.

Vous pouvez vous demander pourquoi aucune étape distincte n'est requise pour compiler le fichier .java dans un fichier .class. C'est le cas car Eclipse JDT inclut un compilateur incrémental spécial et évalue votre code source au fur et à mesure que vous le tapez. Ainsi, il peut mettre en évidence des choses telles que des erreurs de syntaxe et des références non résolues que vous tapez. (Comme les autres fonctionnalités conviviales d'Eclipse, cette fonctionnalité peut être désactivée si vous trouvez cela ennuyant.) Si la compilation est réussie, le fichier .class compilé est sauvegardé en même temps que votre fichier source est enregistré.

Débogage du programme Java

La capacité d'Eclipse à exécuter le code de manière interactive est l'une de ses fonctionnalités les plus puissantes. En utilisant le débogueur JDT, vous pouvez exécuter votre programme Java ligne par ligne et examiner la valeur des variables à différents points du programme, par exemple. Ce processus peut être très utile pour localiser les problèmes dans votre code.