Médiaforma

Java – Une première application console avec NetBeans

Print Friendly

Pour créer un nouveau projet, ouvrez NetBeans et cliquez sur l’icône New Project, dans la barre d’outils de NetBeans :

 

Nous allons créer un projet de type Java Application (catégorie Java).

 

Cliquez sur Next. Donnez un nom au projet (dans la zone de texte Project Name). Assurez-vous que la case Create Main Class est cochée (cela permettra de créer une application Java avec une classe main prédéfinie, mais sans interface graphique), puis cliquez sur Finish :

 

Voici à qui ressemble l’interface de NetBeans :

 

Essentiellement, en haut et à gauche, l’arborescence des fichiers utilisés dans le projet, à droite le code source et en bas et à gauche le volet Navigator, qui dresse la liste des objets manipulés dans l’application.

Le projet se trouve dans le dossier Users\utilisateur\Documents\NetBeansProjects\Premier (puisque le projet a été appelé Premier) du disque d’installation de Windows. Dans le sous-dossier src, on trouve le dossier premier (qui correspond au package premier) et la classe Premier.java :

 

Comme vous pouvez le voir, NetBeans a créé la classe Premier et la fonction main() dans laquelle nous allons écrire notre code.

Tapez cette ligne de code dans la fonction main() :

System.out.println("Hello World");

Comme vous pouvez le voir, l’autocomplete fonctionne. Enlevez le « ; » à la fin de l’instruction et pointez le point d’exclamation dans la marge gauche. Une bulle d’aide vous explique où est le problème :

 

Pour compiler et exécuter le programme, cliquez sur la flèche verte dans la barre d’outils, lancez la commande Run Project dans le menu Run ou appuyez sur la touche de fonction F6. Le programme est compilé et sa sortie est affichée dans le volet Output, dans la partie inférieure de la fenêtre :

 

Si le volet Output n’est pas affiché, appuyez sur Ctrl + F4 ou lancez la commande Output dans le menu Window.

Vous avez aimé cet article ? Partagez-le avec vos réseaux...
 
Comments

No comments yet.

Leave a Reply