[Logo der Universität Bayreuth]
Universität Bayreuth

Mathematisches
Institut



 Einleitung

 Erste Schritte

 Mail und News

 Drucken

 KDE

 LaTeX/TeX

 Linksammlung

 Linuxtools

 Netzwerk

 Programmieren

 Windows

 X Window

 Anträge

 Kontakt

Java <-

Dokumentation NetBeans: Java-Programme compilieren

Inhaltsverzeichnis:

A. Allgemeines zu NetBeans

NetBeans ist eine mächtige IDE, die die Sun-Gruppe entwickelt hat und die einzeln oder im Bündel mit dem aktuellen JDK (der Java Standard Edition=JSE) ausgeliefert wird. Da diese auf Projektverwaltung von (umfangreicheren) Software-Paketen mit vielen Java-Sourcefiles ausgelegt ist, ist das schnelle Compilieren/Arbeiten in manchen Situation etwas komplizierter als z.B. mit Java-Shortcuts im Proton-Editor.

Mit NetBeans kann man nicht einzelne Java-Programme sofort compilieren und starten lassen (nur editieren). Die Java-Programme müssen also zuerst in ein Projekt eingefügt werden, bevor compiliert und gestartet werden kann. Bei dem Anlegen eines Projektes muss man ein Quellverzeichnis angeben, dass man dann in keinem anderen Projekt verwenden kann, vgl. 1.

Es empfiehlt sich, ein eigenes Unterverzeichnis für NetBeans-Projekte anzulegen (unter Windows z.B. "C:\Dokumente und Einstellungen\user\Eigene Dateien\netbeans-projekte"). Da die Java-Quelldateien ganz woanders liegen können, ist man bei der Wahl nicht eingeschränkt. Andererseits sollte man im Verzeichnis mit den Quelldateien nicht ein NetBeans-Projekt ablegen, da diese etliche neue Files und Unterverzeichnisse anlegt, die dann nur Verwirrung stiften.

top top

B. Bereits existierende Files öffnen/compilieren/starten

B.1. Neues Projekt anlegen

Zuerst muss also ein neues Projekt angelegt werden:

[Screenshot: Anlegen eines neuen Projekts]
  rightBild in Originalgröße

Beim Anlegen wählt man ein Java-Projekt mit bestehenden Quelldateien (Categories "General", Projects "Java Project with Existing Sources").

[Screenshot: Wahl der Projektkategorie]
  rightBild in Originalgröße

Der Projektname ist beliebig, voreingestellt ist "JavaProject1" für das 1. Projekt. Unter "Project Folder" trägt man das Verzeichnis für das Projekt samt Projektnamen ein, das man für NetBeans-Projekte vorgesehen hat (unter Windows z.B. "C:\Dokumente und Einstellungen\user\Eigene Dateien\netbeans-projekte\JavaProject1").

[Screenshot: Wahl des Projektordners]
  rightBild in Originalgröße

Im erscheinenden Fenster sollte man gleich durch Anwahl von "Add Folder..." das Verzeichnis der Java-Quelldateien eintragen unter "Source Package Folders:".

[Screenshot: Wahl des Verzeichnisse der Java-Quelldateien]
  rightBild in Originalgröße

Im Screenshot lautet dieses Verzeichnis "C:\Dokumente und Einstellungen\user\Eigene Dateien\java".

[Screenshot: Wahl des Verzeichnisse der Java-Quelldateien (2)]
  rightBild in Originalgröße

In der Projektansicht "Projects" (links oben) erweitert man den Punkt "Source Packages" (Anwahl von "+") unter dem Projektnamen "JavaProject1" und kann dann ein Sourcefile anwählen und dadurch weiterbearbeiten/starten.

[Screenshot: Anlegen eines neuen Projekts]
  rightBild in Originalgröße

top top

B.2. Java-Applikation compilieren/starten

Nachdem man ein neues Projekt angelegt hat, kann man das Java-Sourcefile (im Screenshot "HelloApplication.java") zum Editieren öffnen (Sourcefile anklicken, mit rechter Mousetaste "Open" anwählen). Es erscheint im rechten Hauptfenster in einem neuen Register mit dem Filenamen "HelloApplication.java" das Java-Sourcefile und ist bereit zum Editieren.

[Screenshot: File öffnen zum Editieren]
  rightBild in Originalgröße

Zum Compilieren wählt man das Java-Sourcefile in der Projektansicht und wählt das Compilieren an (Sourcefile anklicken, mit rechter Mousetaste "Compile" anwählen).

[Screenshot: Compilieren einer Java-Applikation]
  rightBild in Originalgröße

Mögliche Fehlermeldungen oder Warnungen des Compilers findet man im Ausgabefenster (Menü "Window" --> "Output") zwischen der Zeile "compile-single" und "BUILD SUCCESSFUL ...". Im Screenshot gibt es keine Ausgaben des Compilers.

[Screenshot: Compilerausgaben]
  rightBild in Originalgröße

Das Java-Sourcefile startet man in der Projektansicht (Sourcefile anklicken, mit rechter Mousetaste "Run File" anwählen).

[Screenshot: Starten einer Java-Applikation]
  rightBild in Originalgröße

Mögliche (nichtgrafische) Ausgaben der Java-Applikation findet man im Ausgabefenster (Menü "Window" --> "Output") zwischen der Zeile "run-single" und "BUILD SUCCESSFUL ...". Im Screenshot ist dies die Zeile "*** Titel ***".

[Screenshot: Ausgaben einer Java-Applikation]
  rightBild in Originalgröße

top top

B.3. Java-Applets compilieren/starten

Das Editieren und Compilieren geht wie bei einer Java-Applikation auch. Man wählt dazu das Java-Sourcefile in der Projektansicht an und entweder Editieren oder Compilieren. (Sourcefile anklicken, mit rechter Mousetaste "Open" bzw. "Compile" anwählen). Zum Start wählt man analog im Menü "Run File". Dabei wird von NetBeans ein automatisch generiertes HTML-File gestartet, das das gewünschte Java-Applet anzeigt, vgl. 2.

[Screenshot: Start eines Java-Applets]
  rightBild in Originalgröße

Nach dem Start erscheint im Appletviewer das Java-Applet in einem eigenen Fenster, die nichtgrafische Ausgabe des Java-Applet (im Screenshot "nichtgrafische Ausgabe") erscheint im Ausgabefenster Ausgabefenster (Menü "Window" --> "Output") nach der Zeile "run-applet".

[Screenshot: Ablauf eines Java-Applets mit dem Appletviewer]
  rightBild in Originalgröße

Ein selbst geschriebenes HTML-File startet man im Webbrowser, indem man das HTML-File in der Projektansicht anwählt mit der rechten Mousetaste und "View" auswählt. Es startet der Webbrowser, der standardmäßig mit HTML-Seiten unter Windows aufgeht bzw. im Webbrowser wird ein neuer Tab oder ein neues Fenster aufgemacht.

[Screenshot: Start eines Java-Applets mit dem Webbrowser]
  rightBild in Originalgröße

top top

Fußnoten:

1)
NetBeans verhält sich Package-orientiert, das aktuelle Package/Paket entspricht jeweils dem aktuellen Verzeichnis.
2)
NetBeans speichert dieses HTML-File jeweils im Projektverzeichnis im Unterverzeichnis "build". Es erhält denselben Namen wie das Java-Sourcefile für das Applet nur mit der Endung ".html". Im Screenshot ist dies unter Windows "C:\Dokumente und Einstellungen\user\Eigene Dateien\netbeans-projekte\JavaProject1\build\HelloJApplet.html").
Will man dieses File ändern, sollte man es in das Quellverzeichnis des Projektes kopieren, dort wird es dann automatisch gelesen.
1)
top top

Verbesserungsvorschläge, Fragen und Anregungen an
Robert Baier ([e-mail-Adresse von Robert Baier]) © 2006 Robert Baier, Agnes Baumgärtner, Christian Spieler
[Seitenzähler] Last modified: 22.07.2015