Debuggen eines Java-Programms mit Eclipse

Erstellen eines Java-Projekts

Wenn Eclipse zum ersten Mal gestartet wird, befindet es sich in der Perspektive Ressourcen, einer Gruppe von Bereichen zum Verwalten von Projekten, Ordnern, Dateien und anderen Ressourcen. Im Eclipse-Sprachgebrauch wird jeder dieser Bereiche als Ansicht bezeichnet, und ein vollständiger Satz von Ansichten wird als Perspektive bezeichnet. In der Sicht Ressource können Sie mithilfe der Ansicht oben links in der Navigatorsicht navigieren oder Ressourcen erstellen.

Bevor Sie in Eclipse noch etwas anderes tun können, z. B. ein Java-Programm erstellen, müssen Sie ein Java-Projekt erstellen. Gehen Sie folgendermaßen vor um ein neues Java-Projekt zu erstellen:

Erstellen einer Java-Klasse

Sobald Sie ein Projekt erstellt haben, in dem es leben kann, können Sie Ihr erstes Java-Programm erstellen. Obwohl dies nicht notwendig ist, sollten Sie Ihre Java-Klassen in Paketen organisieren. Es ist üblich, einen Domänennamen als Paketnamen zu verwenden, da dies die Wahrscheinlichkeit von Namenskollisionen reduziert - das heißt, mehr als eine Klasse mit genau demselben Namen. Sie können einen registrierten Domain-Namen verwenden, wenn Sie einen haben, aber wenn nicht, können Sie einen beliebigen, eindeutigen Ad-hoc-Namen verwenden, insbesondere für den privaten Gebrauch.

Befolgen Sie diese Schritte, um Ihr Java-Programm zu erstellen:

Der Code, der automatisch generiert wird, enthält einen Methodenstub für main (). Sie müssen alle Funktionen hinzufügen, z. B. "Hello, world!" dich selber. Um das Debuggen interessanter zu machen, fügen Sie eine separate Methode mit einer Schleife zum Drucken hinzu. Ändern Sie den von Eclipse generierten Code wie folgt:

Das Java-Programm ausführen

Sie können jetzt dieses Programm ausführen. Es gibt mehrere Dinge, die Sie beim Ausführen eines Java-Programms beachten sollten, einschließlich der Java-Laufzeit, die es verwenden soll, ob es irgendwelche Befehlszeilenparameter benötigt und, wenn mehrere Klassen eine main () -Methode haben, welche benutzen. Die Standardmethode zum Starten eines Java-Programms in Eclipse ist die Auswahl von Run-> Run im Eclipse-Menü. Wenn Sie dies tun, wird ein Dialogfeld geöffnet, in dem Sie die Startoptionen für das Programm konfigurieren können. Bevor Sie ein Programm ausführen, müssen Sie eine Startkonfiguration erstellen oder eine vorhandene Startkonfiguration auswählen.

Sie können sich fragen, warum kein separater Schritt erforderlich ist, um die .java-Datei in eine .class-Datei zu kompilieren. Dies ist der Fall, da das Eclipse-JDT einen speziellen inkrementellen Compiler enthält und Ihren Quellcode während der Eingabe auswertet. So kann es Dinge wie Syntaxfehler und ungelöste Referenzen während der Eingabe hervorheben. (Wie die anderen Friendly-Funktionen von Eclipse kann diese Funktionalität ausgeschaltet werden, wenn Sie es als störend empfinden.) Wenn die Kompilierung erfolgreich ist, wird die kompilierte .class-Datei zur gleichen Zeit gespeichert, zu der Ihre Quelldatei gespeichert wird.

Debuggen des Java-Programms

Die Fähigkeit von Eclipse, den Code interaktiv auszuführen, ist eine der leistungsstärksten Funktionen von Eclipse. Mit dem JDT-Debugger können Sie z. B. Ihr Java-Programm zeilenweise ausführen und den Wert von Variablen an verschiedenen Stellen im Programm untersuchen. Dieser Prozess kann beim Auffinden von Problemen in Ihrem Code von unschätzbarem Wert sein.