kurzanleitung zur verwendung der java-ide netbeans...

9
FACHHOCHSCHULE MUENCHEN FAKULTÄT FÜR ELEKTROTECHNIK UND INFORMATIONSTECHNIK FG TECHNISCHE INFORMATIK U – JV – 055 – 01 – TH – 01 ------------------------------------------------------------------------------------ Kurzanleitung zur Verwendung der Java-IDE NetBeans (1) Erzeugung eines neuen Projekts Start der NetBeans-IDE Menü "Datei" Auswahl "Neues Projekt" (CTRL-Shift-N) Dialogfenster "Neues Projekt" erscheint Im Dialogfenster "Neues Projekt" : Projekt-Auswahl : Kategorien : Java und Projekte : Javaanwendung (Java-Anwendungs-Projekt) bzw Projekte : Java-Klassenbibliothek (Java-Bibliotheks-Projekt) Schaltknopf "Weiter >" betätigen für Java-Anwendungs-Projekt : Dialogfenster "Neu Javaanwendung" erscheint für Java-Bibliotheks-Projekt : Dialogfenster "Neu Java-Klassenbibliothek" erscheint

Upload: dinhnga

Post on 04-Jan-2019

213 views

Category:

Documents


0 download

TRANSCRIPT

FACHHOCHSCHULE MUENCHEN FAKULTÄT FÜR ELEKTROTECHNIK UND INFORMATIONSTECHNIK FG TECHNISCHE INFORMATIK U – JV – 055 – 01 – TH – 01 ------------------------------------------------------------------------------------

Kurzanleitung zur Verwendung der Java-IDE NetBeans (1)

•••• Erzeugung eines neuen Projekts

◇ Start der NetBeans-IDE

◇ Menü "Datei" � Auswahl "Neues Projekt" (CTRL-Shift-N) �Dialogfenster "Neues Projekt" erscheint

◇ Im Dialogfenster "Neues Projekt" :

▻ Projekt-Auswahl : Kategorien : Java und Projekte : Javaanwendung (Java-Anwendungs-Projekt)

bzw Projekte : Java-Klassenbibliothek (Java-Bibliotheks-Projekt)

▻ Schaltknopf "Weiter >" betätigen � für Java-Anwendungs-Projekt : Dialogfenster "Neu Javaanwendung" erscheint für Java-Bibliotheks-Projekt : Dialogfenster "Neu Java-Klassenbibliothek" erscheint

FACHHOCHSCHULE MUENCHEN FAKULTÄT FÜR ELEKTROTECHNIK UND INFORMATIONSTECHNIK

FG TECHNISCHE INFORMATIK U – JV – 055 – 02 – TH – 01 ------------------------------------------------------------------------------------

Kurzanleitung zur Verwendung der Java-IDE NetBeans (2)

•••• Erzeugung eines neuen Projekts , Fortsetzung

◇ Java-Anwendungs-Projekt

▻ Im Dialogfenster "Neu Javaanwendung" Projektname und Projektpfad festlegen

▻ Auswahlfeld "Hauptklasse erzeugen" markieren, Startklasse angeben (vollqualifizierter Klassenname)

▻ Optional : Auswahlfeld "Als Hauptprojekt festlegen" markieren

◇ Java-Bibliotheks-Projekt

▻ Im Dialogfenster "Neu Java-Klassenbibliothek" Projektname und Projektpfad festlegen

◇ Für beide Projekt-Arten: Schaltknopf "Beenden" betätigen � Projekt wird angelegt

FACHHOCHSCHULE MUENCHEN FAKULTÄT FÜR ELEKTROTECHNIK UND INFORMATIONSTECHNIK FG TECHNISCHE INFORMATIK U – JV – 055 – 03 – TH – 01 ------------------------------------------------------------------------------------

Kurzanleitung zur Verwendung der Java-IDE NetBeans (3)

•••• IDE-Oberfläche nach Erzeugung eines Java-Anwendungs-Projekts

Die IDE-Oberfläche besteht nach der Erzeugung eines Projekts aus folgenden Komponenten :

▻ Projekt-Fenster, enthält eine Baumansicht aller Komponenten des Projekts, strukturiert nach logischen Gesichts-

punkten (Reiter "Projekte"),

alternativ kann die Directory-Struktur des Projekts dargestellt werden (Reiter "Dateien" � Datei-Fenster)

▻ Editor-Fenster zum Editieren der jeweils ausgewählten Quelldatei,

stellt nach der Projekterzeugung die für die Startklasse angelegte Quelldatei dar (diese enthält ein rudimentäres

Codegerüst)

▻ Navigator-Fenster zur Darstellung der Komponenten der jeweils im Projekt-Fenster ausgewählten Klasse.

Dadurch wird eine schnelle Navigation zwischen den Klassen-Komponenten im Editorfenster ermöglicht

▻ Ausgabe- und Aufgaben-Fenster

Reiter "Ausgabe" : Ausgabe des Compilers sowie Aus- und Eingabe des in der IDE gestarteten Programms

Reiter "Aufgaben" : Auflistung spezieller Aufgaben

FACHHOCHSCHULE MUENCHEN FAKULTÄT FÜR ELEKTROTECHNIK UND INFORMATIONSTECHNIK FG TECHNISCHE INFORMATIK U – JV – 055 – 04 – TH – 01 ------------------------------------------------------------------------------------

Kurzanleitung zur Verwendung der Java-IDE NetBeans (4)

•••• Hinzufügen neuer Klassen (bzw Interfaces) zum Projekt

◇ Im Projekt-Fenster : rechter Mausklick auf <projektname> � im Pulldown-Menü : Auswahl "Neu" � im Pulldown-Menü : Auswahl "Java-Klasse…" (bzw "Java-Interface…") � Dialogfenster "Neu Java-Klasse" (bzw "Neu Java-Interface") erscheint

◇ Im Dialogfenster "Neu Java-Klasse" (bzw "Neu Java-Interface") :

▻ Klassenname und Paket festlegen

▻ Vorschlag für Pfad ("Quellpakete") kann i.a. beibehalten werden

Dies bewirkt, dass die Quelldatei der Klasse (bzw des Interfaces) im Sub-Directory src (unter Berücksichtigung

der Package-Directory-Struktur) angelegt wird.

▻ Schaltknopf "Beenden" betätigen � Quelldatei für die Klasse (bzw das Interface) wird angelegt und

im Editor-Fenster dargestellt (enthält rudimentäres Codegerüst)

FACHHOCHSCHULE MUENCHEN FAKULTÄT FÜR ELEKTROTECHNIK UND INFORMATIONSTECHNIK FG TECHNISCHE INFORMATIK U – JV – 055 – 05 – TH – 01 ------------------------------------------------------------------------------------

Kurzanleitung zur Verwendung der Java-IDE NetBeans (5)

•••• Hinzufügen vorhandner Klassen (bzw Interfaces) zum Projekt

◇ Kopieren der jeweiligen Quelldatei – unter Berücksichtigung der Package-Directory-Struktur – in das Subdirectory

src des Projektverzeichnisses. Dadurch wird die Klasse (bzw das Interface) Bestandteil des Projektes.

•••• Kompilieren eines Projekts

◇ Menü "Ausführen" � Auswahl "Projekt (<projektname>) bereinigen und erstellen" (Shift-F11) � - Im Projekt-Verzeichnis werden die Sub-Directories build\classes und dist (neu) angelegt

- Alle Quelldateien des Projekts werden übersetzt, die Klassendateien werden in build\classes abgelegt

- Alle erzeugten Klassendateien werden in einer JAR-Datei (<projektname>.jar) zusammengefasst, die

JAR-Datei wird im Sub-Directory dist abgelegt.

◇ Directory-Struktur des Projekts im

Datei-Fenster :

FACHHOCHSCHULE MUENCHEN FAKULTÄT FÜR ELEKTROTECHNIK UND INFORMATIONSTECHNIK FG TECHNISCHE INFORMATIK U – JV – 055 – 06 – TH – 01 ------------------------------------------------------------------------------------

Kurzanleitung zur Verwendung der Java-IDE NetBeans (6)

•••• Hinzufügen von Bibliotheken zum Projekt

◇ Wenn in einem Projekt Klassen verwendet werden sollen, die in vorhandenen Bibliotheken enthalten sind, muss der

Klassenpfad des Projekts um diese Bibliotheken ergänzt werden.

◇ Bibliotheken werden durch JAR-Dateien (häufigster Fall) oder durch Verzeichnisse (seltener) realisiert.

Hier wird nur der Fall der JAR-Dateien betrachtet.

Diese können entweder direkt in einem Bibliotheks-Projekt oder an beliebiger Stelle innerhalb der Directory-Struktur

zur Verfügung stehen

◆ Hinzufügen von JAR-Dateien, die sich in einem anderen Projekt befinden

◇ Im Projekt-Fenster : rechter Mausklick auf Projektbaum-Knoten "Bibliotheken" � im Pulldown-Menü : Auswahl "Projekt hinzufügen…" � Dialogfenster "Projekt hinzufügen" erscheint

◇ Im Dialogfenster "Projekt hinzufügen"

▻ Projekt auswählen � JAR-Dateien des Projekts werden angezeigt

▻ Schaltknopf "JAR-Dateien aus Projekt hinzufügen" betätigen

FACHHOCHSCHULE MUENCHEN FAKULTÄT FÜR ELEKTROTECHNIK UND INFORMATIONSTECHNIK FG TECHNISCHE INFORMATIK U – JV – 055 – 07 – TH – 01 ------------------------------------------------------------------------------------

Kurzanleitung zur Verwendung der Java-IDE NetBeans (7)

•••• Hinzufügen von Bibliotheken zum Projekt, Forts

◆ Hinzufügen von sonstigen JAR-Dateien in der Directory-Struktur

◇ Im Projekt-Fenster : rechter Mausklick auf Projektbaum-Knoten "Bibliotheken" � im Pulldown-Menü : Auswahl "JAR/Verzeichnis hinzufügen…" � Dialogfeld "JAR/Verzeichnis hinzufügen" erscheint

◇ Im Dialogfenster "JAR/Verzeichnis hinzufügen"

▻ Browsen in der Directory-Struktur � hinzuzufügende JAR-Datei auswählen

▻ absoluten oder relativen Zugriffspfad der JAR-Datei festlegen

▻ Schaltknopf "Öffnen" betätigen

◇ Im Projekt-Fenster : die hinzugefügten Bibliotheken (JAR-Dateien) erscheinen unter dem Knoten "Bibliotheken"

◇ Durch das explizite Kompilieren und Erstellen des Projekts wird im Directory dist ein Sub-Directory lib

angelegt, in das die hinzugefügten JAR-Dateien kopiert werden. (s. Datei-Fenster)

FACHHOCHSCHULE MUENCHEN FAKULTÄT FÜR ELEKTROTECHNIK UND INFORMATIONSTECHNIK FG TECHNISCHE INFORMATIK U – JV – 055 – 08 – TH – 01 ------------------------------------------------------------------------------------

Kurzanleitung zur Verwendung der Java-IDE NetBeans (8)

•••• Start eines Anwendungs-Projekts

◇ In der IDE :

▻▻▻▻ Falls benötigt : Festlegung der Programmparameter

---- Im Projekt-Fenster : rechter Mausklick auf <projektname> � im Pulldown-Menü : Auswahl "Eigenschaften" � Dialogfenster "Projekteigenschaften - <projektname>" erscheint

- Im Dialogfenster "Projekteigenschaften - <projektname>" : � Kategorie "Ausführen" auswählen

- Unter "Argumente" Programmparameter eintragen

- Anmerkung : Falls noch nicht erfolgt (z.B. bei der Projekterzeugung) kann hier auch unter "Hauptklasse"

die Startklasse festgelegt werden.

- Schaltknopf "OK" betätigen

▻▻▻▻ Menü "Ausführen" � Auswahl "Projekt (<projektname>) ausführen" (F6)

▻▻▻▻ Konsolen-Aus- und Eingabe des Programms im Ausgabe-Fenster der IDE

◇ In der Konsole :

▻▻▻▻ Wechsel in das Directory <Projekt-Verzeichnis>\dist

▻ Aufruf des Java-Interpreters : java –jar <projektname>.jar [Programmparameter]

FACHHOCHSCHULE MUENCHEN FAKULTÄT FÜR ELEKTROTECHNIK UND INFORMATIONSTECHNIK FG TECHNISCHE INFORMATIK U – JV – 055 – 09 – TH – 01 ------------------------------------------------------------------------------------

Kurzanleitung zur Verwendung der Java-IDE NetBeans (9)

•••• Debuggen eines Anwendungs-Projekts

◇ Menü "Debuggen"

◇ Setzen eines Breakpoints

▻ Zeile im Editorfenster markieren (linker Mausklick)

▻ Mit CTRL-F8 oder durch Auswahl "Zeilen-Haltepunkt ein-/ausschalten" im Menü "Debuggen"

Breakpoint setzen

◇ Start des Debuggers

▻ CTRL-F5 oder Auswahl "Projekt (<projektname>) debuggen" im Menü "Debuggen"

▻ u.a. erscheint am Boden der IDE ein Reiter zur Anwahl eines Variablen-Fensters

◇ Steuerung des Debuggers

▻ über Funktionstasten, Werkzeugleistensymbole oder Menü-Punkte im Menü "Debuggen"

◇ Variablenverfolgung

▻ Im Variablen-Fenster, aktiviert durch Anwahl des Reiters "Variablen"

◇ Beenden des Debuggers

▻ SHIFT-F5 oder Halt-Symbol in Werkzeugleiste

oder Auswahl "Debuggersitzung beenden" im Menü "Debuggen"