FeaturesPluginsDocs & SupportCommunityPartners

NetBeans IDE 5.5 Kurzeinführung

Willkommen zur integrierten Entwicklungsumgebung NetBeans, der NetBeans IDE.

Diese sehr einfach gehaltene Kurzeinführung zeigt Ihnen an Hand der Erstellung einer einfachen „Hello World“ Java Konsolen-Anwendung die hierfür erforderlichen Arbeitsschritte in der Entwicklungsumgebung. Wenn Sie diese Anleitung durchgearbeitet haben, – dies wird nur ca. 10 Minuten in Anspruch nehmen – so werden Sie einen allgemeinen Überblick über die Erstellung (create), die Erzeugung (build), und den Start (run) einer Anwendung in der Entwicklungsumgebung (IDE) erhalten haben.

Nachdem Sie diese kleine Anleitung durchgearbeitet haben, können Sie Ihre Übungen mittels NetBeans IDE learning trails (auf Englisch) fortsetzen. Diese umfangreichen Lehrpfade (Learning Trails) bieten Ihnen ein weites Feld an Darstellungen von Arbeitsmöglichkeiten und Programmiertechniken für eine Auswahl von Anwendungstypen mit der NetBeans Entwicklungsumgebung. Wenn Sie diese Kurzeinführung nicht benötigen, können Sie natürlich sofort zu den Lehrpfaden wechseln.

Bevor Sie anfangen

Die Entwicklung Ihres ersten Programms erfordert zunächst die Installation der folgenden Software auf Ihrem Computer:

Die Projekterstellung

Zur Erstellung eines Projektes der Entwicklungsumgebung

  1. Starten Sie die NetBeans Entwicklungsumgebung
  2. Im Menüpunkt “File” der Enwicklungsumgebung wählen Sie bitte den Unterpunkt “New Project” wie in der nachfolgenden Abbildung gezeigt:

    NetBeans IDE with the File > New Project menu item selected.

  3. Im “New Project” Dialogfenster klicken Sie bitte unter “Categories:” die Projekt-Kategorie “General” an, und wählen danach unter “Projects:” “Java-Application” ebenfalls durch einfaches Anklicken aus. Klicken Sie nun auf “Next”.

    NetBeans IDE, New Project wizard, Choose Project page.

  4. Im nun erscheinenden “Name and Location” Dialogfenster tragen Sie bitte in die einzelnen Felder folgendes ein:
    • In das Feld “Project Name”: HelloWorldApp
    • In des Feld “Create Main Class”: helloworldapp.HelloWorldApp
    • Lassen Sie den Haken an der Check Box “Create Main Class” bestehen.

      NetBeans IDE, New Project wizard, Name and Location page.

  5. Klicken Sie auf „Finish“.

Die Erstellung des Projektes ist nun abgeschlossen und das neue Projekt wird in der Entwicklungsumgebung geöffnet. Sie sollten nun in den einzelnen Fenstern der Entwicklungsumgebung die folgenden Komponenten sehen:

  • Im Fenster “Project”: Eine Baumansicht der Komponenten des Projektes mit Quellcode-Dateien, den erforderlichen Bibliotheksdateien u.s.w.
  • Im Fenster des Quellcode-Editors: die Quellcode-Datei mit dem Namen HelloWorldAppl
  • Das Fenster “Navigator”, mittels dessen Inhalt Sie schnell zwischen den einzelnen Elementen der ausgewählten Klasse navigieren können

NetBeans IDE with the HelloWorldApp project open.

Hinzufügen von Codezeilen zur automatisch generierten Quellcode-Datei

Da Sie die Check Box “Create Main Class” im “New Project” Dialog angehakt gelassen hatten, hat die Entwicklungsumgebung automatisch ein Klassengerüst für Sie erzeugt. Fügen Sie bitte Ihre „Hello World“ Meldung in das Klassengerüst ein, indem Sie die Zeile

// TODO code application logic here

mit der Zeile:

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

überschreiben. Speichern Sie nun bitte Ihre Änderungen mittels Menü: “File”>”Save”.

Ihre Quellcode-Datei sieht nun ungefähr so aus:

 /*
 * HelloWorldApp.java
 *
 * Created on February 5, 2006, 6:43 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!");
     }

 }
    

Kompilieren der Quellcode-Datei

Zur Kompilierung Ihrer Quellcode-Datei wählen Sie bitte im Menü “Build”>”Build Main Project”

Das Ausgabefenster (Output) der Entwicklungsumgebung wird geöffnet und die gezeigten Ausgaben sollten so ähnlich wie die im nächsten Bild gezeigten aussehen.

Output window showing results of building the HelloWorld project.

Wenn die Ausgaben mit der Meldung “BUILD SUCCESSFUL” beendet wurden, so wurde Ihr Programm erfolgreich kompiliert. Herzlichen Glückwunsch!

Sollte aber die Meldung “BUILD Failed lauten, so haben Sie vermutlich einen Syntaxfehler in Ihrem Code. Fehler werden im Ausgabefenster als Hyperlink-Text angezeigt. Wenn Sie auf diesen Hyperlink doppelklicken, springt die Einfügemarke zur der den Fehler enthaltenden Zeile im Quellcode.
Hier können Sie nun leicht den Fehler korrigieren und die Anwendung – wie vorstehend gezeigt – erneut kompilieren.

Mit der Kompilierung wird die sogenannte Bytecode-Datei „HelloWorldApp.class“ erzeugt. Die Datei finden Sie im Pfad /HalloWorldApp/build/classes/halloworldapp im Fenster „Files“ der Entwicklungsumgebung:

Files window, showing the generated .class file.

Nachdem Sie das Projekt erfolgreich kompiliert haben, können Sie nun das Programm starten.

Starten des Programms

Aus der Menüleiste der Entwicklungsumgebung wählen Sie: “Run”>”Run Main Project”

Das nächste Bild zeigt was nun im Ausgabefenster zu sehen ist:

The program prints Hello World! to the Output window (along with other output from the build script).

Herzlichen Glückwunsch, Ihr Programm funktioniert!

Nun wissen Sie, wie man eine der häufigsten Aufgabenstellungen für die Programmierung mittels der Entwicklungsumgebung erledigen kann.


Die nächsten Schritte

Für die vertiefte Einführung in die vielfältigen Möglichkeiten der Entwicklungsumgebung, welche im allgemeinen auf alle Arten von Anwendungsentwicklungen anwendbar sind, lesen Sie bitte die Einführung in die Entwicklung allgemeiner Java Anwendungen (auf Englisch).

Um spezifische Informationen zu der Anwendung zu finden, an welcher Sie gerade arbeiten, folgen Sie bitte den NetBeans Lehrpfaden. Jede dieser Lehrpfade enthält eine Reihe von Lerneinheiten, welche alle Bereiche von den Grundlagen bis zu fortgeschrittenen Themen umfasst.

Folgende Lehrpfade (auf Englisch) sind verfügbar:

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