Erstellen eines Java-Programms unter Eclipse
Willemers Informatik-Ecke
Um mit Eclipse ein Programm zu erstellen, führen Sie folgende Schritte durch:

Anlegen eines Java-Projekts

  1. Starten Sie Eclipse.
  2. Eclipse fragt nach dem Arbeitsverzeichnis, in dem die Projekte gespeichert werden sollen. Die Vorgabe ist in der Regel in Ordnung. Klicken Sie auf Launch.
  3. Aus dem Hauptmenü erstellen Sie ein neues Java-Projekt
    File | New ... | Project...
  4. Es erscheint ein Dialog. Daraus wählen Sie die Überschrift Java und darunter den Punkt Java Project
  5. Klicken Sie Next
  6. Es erscheint ein Dialog, in dem Sie einen Namen für Ihr Projekt eingeben.
  7. Klicken Sie nun auf Finish.
  8. Je nach Java-Version fragt Eclipse danach, ob Sie ein Modul erzeugen wollen. Das lehnen Sie durch Anklicken von Don't Create ab.
Damit ist das Java-Projekt erstellt. Zu einem Projekt können mehrere Klassen gehören. Wenn mindestens eine Klasse eine Methode main enthält, kann das Programm startet werden.

Erstellen einer Klasse für ein Projekt

Um für ein Projekt eine Klasse zu erzeugen, klicken Sie das Projekt mit der rechter Maustaste an. Die Projekte finden Sie in der linken Spalte von Eclipse.
  1. Rechtsklick auf das Projekt. Aus dem Kontextmenü wählen Sie New | Class ... .
  2. Nun geben Sie hinter Name für Ihre Klasse einen Namen ein. Nach Java-Style-Guide sollte dieser mit einem Großbuchstaben beginnen.
  3. Soll die Klasse ausführbar sein, setzen Sie einen Haken bei public static void main(String[] args).
  4. Mit dem Klick auf Finish schließen Sie die Erzeugung der Klasse ab.
Im Editfeld erscheint bereits Quelltext, den Eclipse als Rahmen vorbereitet hat.

Programm ausführen

Wenn Sie bei der Erstellung der Klasse den Haken bei main gesetzt haben, sehen Sie im Editor den Rahmen eines Java-Programms, den Sie um die Zeile ergänzen, die mit System.out.println beginnt.
public class Test {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("Hallo");
	}

}
Um das Programm zu starten, klicken Sie mit der rechten Maustaste entweder im Projektfenster auf die Quelldatei Ihrer Klasse oder Sie klicken mit der rechten Maustaste in den Editor-Bereich. In beiden Fällen erscheint ein Kontextmenü.
  1. Klicken Sie im Kontextmenü auf Run As | Java Application
  2. Eventuell erscheint eine Dialog, der Sie warnt, dass das Programm noch nicht gespeichert ist. Bestätigen Sie auf OK.
  3. Im Eclipse-Fenster Console unter dem Edit-Fenster erscheint der Text Hallo.
  4. Sie können die Ausführung über das grüne Kreissymbol mit dem weißen Dreieck oder durch die Tastenkombination [Strg]+[F11] wiederholen.

Debuggen einer Anwendung

Debuggen heißt, dass Sie das Programm schrittweise durchlaufen, um zu prüfen, warum es sich nicht so verhält, wie Sie es beim Programmieren hofften.

Bevor Sie den Debug-Lauf starten, setzen Sie einen Breakpoint. Das ist der Punkt im Programm, an dem es stoppen soll, damit Sie schrittweise weitergehen können. Einen Breakpoint setzen Sie, indem Sie ganz links neben der Code-Zeile noch vor der Zeilennummer doppelt klicken. Alternativ können Sie auch rechts klicken und aus dem Kontextmenü Toggle Breakpoint auswählen. Noch kürzer können Sie die Tastenkombination Strg+Shift+B verwenden. Den Breakpoint setzt man an der Stelle, wo man ein Fehlverhalten des Programms vermutet.

Das Debuggen eines Programms kann über den Menüpunkt Run | Debug gestartet werden, über das grüne Käfersymbol in der Symbolleiste oder einfacher über die Taste F11.

Dann startet bereits das Programm bis es auf den ersten Breakpoint stößt. Am Breakpoint wird der Debugger stoppen. Anschließend kann man schrittweise durch das Programm gehen.

F5: Schritt vorwärts in Methode hinein
Das Programm wird einen Schritt fortgesetzt. Befindet sich das Programm über einem Methodenaufruf, folgt der Debugger dem Verlauf in die Methode hinein.
F6: Schritt vorwärts über Methode hinweg
Auch hier wird das Programm einen Schritt fortgesetzt. Bei einem Methodenaufruf springt das Programm aber darüber hinweg.
F8: Resume
Der Debugger läuft ohne Unterbrechung weiter, bis das Programm endet oder auf den nächste Breakpoint stößt.
Strg+F2: Terminiere
Das Programm wird beendet.