FeaturesPluginsDocs & SupportCommunityPartners

Guide de démarrage rapide de l'EDI NetBeans 5.5

Bienvenue dans l'EDI NetBeans.

Ce didacticiel propose une introduction sommaire au flux de travaux de l'EDI NetBeans reposant sur la création d'une application basique de console Java intitulée "Hello World". Au terme de ce didacticiel, vous posséderez les connaissances de base permettant de créer, de générer et d'exécuter des applications dans l'EDI.

La durée du didacticiel est estimée à moins de 10 minutes.

Une fois le didacticiel terminé, vous pourrez passer aux différents modules d'apprentissage de l'EDI NetBeans. Ces modules contiennent des didacticiels complets décrivant de manière plus détaillée les différentes fonctionnalités et techniques de programmations utilisées dans l'EDI pour de nombreux types d'applications. Si vous ne souhaitez pas créer l'application basique d'introduction Hello World, vous pouvez ignorer ce didacticiel et passer directement aux modules d'apprentissage.

Avant de commencer

Lorsque vous créez votre premier programme, les logiciels suivants doivent être installés sur l'ordinateur :

Configuration du projet

Pour créer un projet dans l'EDI :

  1. Démarrez l'EDI NetBeans.
  2. Dans l'EDI, sélectionnez Fichier > Nouveau projet, comme illustré à la figure ci-dessous.

    Sélection de l'option Nouveau projet dans le menu Fichier de l'EDI NetBeans

  3. Dans l'assistant de création de projet, développez la catégorie Général, puis sélectionnez Application Java, comme illustré à la figure ci-dessous. Cliquez sur Suivant.

    EDI NetBeans, assistant de création de projet, page de sélection de projet

  4. Sur la page Nom et emplacement de l'assistant, effectuez la procédure suivante (comme illustré à la figure ci-dessous) :
    • Dans le champ Nom du projet, saisissez Hello World App.
    • Dans le champ Créer une classe principale, saisissez helloworldapp.HelloWorldApp.
    • La case à cocher Définir comme projet principal doit rester sélectionnée.

    EDI NetBeans, assistant de création de projet, page Nom et emplacement

  5. Cliquez sur Terminer.

Le projet est créé et ouvert dans l'EDI. Les composants suivants s'affichent :

  • la fenêtre Projets, qui contient une arborescence des composants du projet, notamment les fichiers source, les bibliothèques dont dépend le code, etc ;
  • la fenêtre de l'éditeur de code source affichant le fichier intitulé HelloWorldApp ;
  • la fenêtre Navigateur, qui permet de naviguer entre les éléments de la classe sélectionnée.

Projet HelloWorldApp ouvert dans l'EDI NetBeans

Ajout de code au fichier source généré

L'option Créer une classe principale était sélectionnée dans l'assistant de création de projet ; l'EDI a par conséquent créé automatiquement un squelette de classe. Vous pouvez ajouter le message "Hello World!" au squelette en remplaçant la ligne :

            // TODO code application logic here
    
par la ligne :
            System.out.println("Hello World!");
    

Enregistrez la modification effectuée en sélectionnant Fichier > Enregistrer.

Le fichier doit alors être similaire au fichier suivant :

 /*
 * HelloWorldApp.java
 *
 * Created on September 15, 2006, 5:27 PM
 *
 * To change this template, choose Tools > Template Manager
 * and open the template in the editor.
 */

 package helloworldapp;

 /**
 * The HelloWorldApp class implements an application that
 * simply displays "Hello World!" to the standard output.
 */
 public class HelloWorldApp {

     /** Creates a new instance of HelloWorldApp */
     public HelloWorldApp() {
     }

     /**
     * @param args the command line arguments
     */
     public static void main(String[] args) {
         //Display "Hello World!"
         System.out.println("Hello World!");
     }

 }
    

Compilation du fichier source

Pour compiler le fichier source, sélectionnez Générer > Générer le projet principal dans le menu principal de l'EDI.

La fenêtre de sortie s'affiche. Son contenu est similaire à celui illustré à la figure suivante.

Fenêtre de sortie illustrant le résultat de la génération du projet HelloWorld

Si la sortie de génération se termine par l'instruction GÉNÉRATION TERMINÉE, félicitations ! Vous avez compilé le programme.

Si la sortie de génération se termine par l'instruction ÉCHEC DE LA GÉNÉRATION, le code contient probablement une erreur de syntaxe. Les erreurs sont signalées dans la fenêtre de sortie sous forme de texte au format hyperlien. Pour accéder à la source de l'erreur, double-cliquez sur ces liens. Corrigez l'erreur, puis sélectionnez à nouveau Générer > Générer le projet principal.

La génération du projet entraîne également la génération du fichier de bytecode HelloWorldApp.class. Pour afficher l'emplacement de génération du nouveau fichier, ouvrez la fenêtre Fichiers, puis développez le nœud Hello World App/build/classes/helloworldapp, comme illustré à la figure suivante.

Fenêtre Fichiers affichant le fichier .class généré

Le projet a été généré. Vous pouvez à présent exécuter le programme.

Exécution du programme

Dans la barre des menus de l'EDI, sélectionnez Exécuter > Exécuter le projet principal.

La figure suivante illustre le contenu de l'écran qui s'affiche.

Le programme imprime Hello World! (ainsi que d'autres sorties du script de génération) sur la fenêtre de sortie.

Félicitations ! Votre programme fonctionne.

Vous savez désormais effectuer certaines opérations de programmation, parmi les plus couramment utilisées dans l'EDI.



Étapes suivantes

Pour une présentation plus détaillée des fonctionnalités de l'EDI utilisées dans le cadre du développement de tous les types d'application, consultez la page Introduction au développement d'applications Java générales.

Pour plus d'informations concernant un type d'application donné, reportez-vous au module d'apprentissage de l'EDI NetBeans consacré à ce type d'application. Les différents modules d'apprentissage contiennent une série de didacticiels et de guides couvrant tous les aspects de l'environnement, des plus simples aux plus complexes. Les modules d'apprentissage suivants sont disponibles :

Bookmark this page

del.icio.us furl simpy slashdot technorati digg
Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by