Java-Tutorium WS 09/10



Ähnliche Dokumente
Installation & Anwendung Xdebug für Eclipse

Erste Schritte mit Eclipse

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista

! " # $ " % & Nicki Wruck worldwidewruck

Internet Explorer Version 6

Access Grundlagen für Anwender. Susanne Weber. 1. Ausgabe, 1. Aktualisierung, Juni 2013

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Installation des Add-Ins für Lineare Algebra in Microsoft Excel

Kennen, können, beherrschen lernen was gebraucht wird

Hilfe bei Adobe Reader. Internet Explorer 8 und 9

Einführung in Eclipse und Java

Anleitung zum erstellen einer PDF-Datei aus Microsoft Word

Software-Engineering und Optimierungsanwendungen in der Thermodynamik

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Einheit 06: Debugging in Eclipse

Navigieren auf dem Desktop

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

Die nachfolgende Anleitung zeigt die Vorgehensweise unter Microsoft Windows Vista.

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.

Quartalsabrechnung! " " " " " " " Stufe 1! Beheben von Abrechnungsfehlern" Stufe 2! Neue Abrechnung erstellen"

Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM

Anleitung, WebRecherche

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

PC-Kaufmann 2014 Neues Buchungsjahr anlegen

Übung - Konfigurieren einer Windows Vista-Firewall

Wasserzeichen mit Paint-Shop-Pro 9 (geht auch mit den anderen Versionen. Allerdings könnten die Bezeichnungen und Ansichten etwas anders sein)

Digital signierte Rechnungen mit ProSaldo.net

OXOMI Katalog Tool. Benutzerhandbuch

Ihr CMS für die eigene Facebook Page - 1

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

Vorgestellt vom mexikanischen Rat für Fremdenverkehr

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

CLX.ScanPackage Quick Install Guide und Erste Schritte

Übung - Datensicherung und Wiederherstellung in Windows 7

Übung - Verwaltung der Gerätetreiber mit dem Geräte-Manager in Windows 7

Zahlen auf einen Blick

1. Loggen Sie sich mit Ihrem Benutzernamen in den Hosting-Manager (Confixx) auf Ihrer entsprechenden AREA ein.

Anna-Homepage mitgestalten Tutorial

3. auf Symbol klicken erstellt von Erika Völkel

Kara-Programmierung AUFGABENSTELLUNG LERNPARCOURS. Abb. 1: Programmfenster. Welt neu erstellen; öffnen; erneut öffnen; speichern; speichern unter

Verwendung von USB-Datenträger in der VDI unter Mac OSX

Installation älterer Programmversionen unter Windows 7

MPDS4 EXAMPLE DATENBANK

CALCOO Lite. Inhalt. 1. Projekt anlegen / öffnen. 2. Projekt von CALCOO App importieren

Vergleich: Positionen der Word 2003-Befehle in Word

Bitte melden Sie sich als Administrator des Betriebssystems oder als Benutzer mit ausreichenden Installationsrechten an Ihrem PC an.

Übung: Verwendung von Java-Threads

NTT DATA Helpdesk Benutzerhandbuch

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

Umgang mit der Software ebuddy Ändern von IP Adresse, Firmware und erstellen von Backups von ewon Geräten.

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

Neuigkeiten beim Desktop von Windows

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1

Software-Engineering Grundlagen des Software-Engineering

Laborübung - Task Manager (Verwalten von Prozessen) in Windows XP

CLX.ScanPackage Quick Install Guide und Erste Schritte

Bedienungsanleitung. Stand: Copyright 2011 by GEVITAS GmbH

Anleitung zur Installation von Thunderbird

Einrichten des IIS für VDF WebApp. Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications

Informatik 1 Tutorial

Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER

1 Einleitung. Lernziele. Dokumente vergleichen. Änderungen mit Überarbeitungsfenster bearbeiten Lerndauer. 4 Minuten.

Anleitung zur Updateinstallation von ElsaWin 4.00

Arbeiten mit dem Outlook Add-In

Erstellen einer GoTalk-Auflage

Problem crazytrickler unter Windows 8:

Der neue Mitgliederbereich auf der Homepage des DARC e. V.

VB.net Programmierung und Beispielprogramm für GSV

GPS-CarControl APP Android Benutzeranleitung

TeamSpeak3 Einrichten

Konfigurationslanleitung für J2EE und Eclipse im KBS-Pool

RAID Software. 1. Beginn

EAP. Employee Administration Platform

Einleitung: Frontend Backend

Übersichtlichkeit im Dokumentenmanagement

Die Dateiablage Der Weg zur Dateiablage

Programme im Griff Was bringt Ihnen dieses Kapitel?

Hilfe zur Urlaubsplanung und Zeiterfassung

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Windows XP maßgeschneidert

Schritt-für-Schritt-Anleitung So verschlüsseln Sie Ihr -Konto in Windows Live Mail

SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen

Navigation. Drucken Klicken Sie auf ein Symbol, um nähere Informationen zu erhalten. Papierhandhabung Anzeigen der Online-Informationen

Es gibt einige Kardinalstellen, an denen sich auf der Festplatte Müll ansammelt: Um einen Großteil davon zu bereinigen.

Qt-Projekte mit Visual Studio 2005

Internet und WWW Übungen

ACHTUNG: Es können gpx-dateien und mit dem GP7 aufgezeichnete trc-dateien umgewandelt werden.

Kurzanleitung MAN E-Learning (WBT)

Anleitung für Kunden zum Umgang mit verschlüsselten s von der LASA Brandenburg GmbH

Das tgm stellt virtuelle Desktops zur Verfügung. Um diese nutzen zu können, gehen Sie bitte wie folgt vor:

Leere Zeilen aus Excel-Dateien entfernen

12. Dokumente Speichern und Drucken

Windows7 32/64bit Installationsanleitung der ROBO-PRO-Software

Angaben zu einem Kontakt...1 So können Sie einen Kontakt erfassen...4 Was Sie mit einem Kontakt tun können...7

Globale Tastenkombinationen für Windows

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

etermin Einbindung in Outlook

1 Was ist das Mediencenter?

Transkript:

Tutorial: Eclipse Debugger

Was ist der Eclipse Debugger? Die Eclipse Plattform stellt einige sehr hilfreiche Features zum Programmieren bereit. Eines dieser Features ist der Debugger. Mithilfe des Debuggers lässt sich eine Java-Applikation zur Laufzeit analysieren. Die Debug Perspektive (oder Debug perspective) bietet die Möglichkeit die einzelnen Programmschritte (Objekterzeugung, Methodenaufrufe, Variablenzuweisungen etc.) abzulaufen um das Programm auf Fehler zu überprüfen.

Breakpoints Ein Breakpoint unterbricht die Ausführung des Programms an der Position an dem der Breakpoint gesetzt wurde. Breakpoints können aktiviert und deaktiviert werden via Kontextmenü im Breakpoint View. Wenn ein aktivierter Breakpoint erreicht wird unterbricht dieser den momentanen Thread (Prozess). Aktive Breakpoints sind mit einem blauen Kreis gezeichnet [ Breakpoint ]. Ein deaktivierter Breakpoint suspendiert nicht den momentanen Thread. Dektivierte Breakpoints sind mit einem weißen Kreis gezeichnet [ Disabled Breakpoint ]. Breakpoints werden vertikal im Java-Editor (Seitenrand) und im Breakpoints View angezeigt.

Den Debugger starten Debug Application Um den Debugger zu starten und in die Debug-Perspektive zu wechseln gibt es mehrere Möglichkeiten... Rechtsklick auf die Main-Klasse im Package Explorer Debug As Java Application oder... Debug Application (Käfer) Debug As Java Application Setzen eines Breakpoints durch einen Doppelklick in den Seitenrand, oder Rechtsklick Toggle Breakpoint! Es besteht die Möglichkeit mehrere Breakpoints im Programm zu setzten.

Confirm Perspective Switch Es erscheint ein Dialog, welches den Benutzer fragt, ob Eclipse die Debug-Perspektive öffnen soll yes

Debug Perspektive Eine neue Perspektive wird in Eclipse geöffnet (Debug Perspective) Debug View Variables View Breakpoints View Java Editor Outline View [Debug View] [Java Editor] [Variables / Breakpoints View] [Outline View]

Debug View Execution Stack Die Debug View Toolbar bietet einige Funktionen (Resume, Suspend, Step Into, Step Over etc.) um den Debugger zu navigieren Im Debug View (Fenster) lassen sich die unterbrochenen Threads / Prozesse beobachten Jeder Thread im Programm erscheint als ein Knoten im Baum

Debug View Toolbar

Variables / Breakpoints View In diesem View lassen sich Variablen/Objekte und deren Werte beobachten

Der Java Editor innerhalb der Debug Perspektive Das Programm wird am ersten Breakpoint im Programm unterbrochen

Der Java Editor innerhalb der Debug Perspektive 1 Durch den Button Step Into, der Debug Toolbar, springt der Debugger in die Methode addition(x) Die im Augenblick auszuführende Codezeile ist mit einem grünen Balken im Hintergrund markiert

Der Java Editor innerhalb der Debug Perspektive 2 Durch weiteres klicken des Buttons Step Into werden die nächsten Codezeilen ausgeführt Man darf an dieser Stelle nicht die anderen Views vergessen, wie z.b. den Variables View, der nach jeder Anweisung die neuen bzw. veränderten Werte der Variablen des Programms anzeigt

Der Java Editor innerhalb der Debug Perspektive 3 Wenn der Debugger am Ende eines Methodenkörpers angekommen ist, springt er an den vorherigen Breakpoint zurück bzw. in die Zeile die die Methode aufgerufen hat

Hotswap Bug Fixing: On-the-fly code fixing Seit der Java Virtual Machine (JVM) V.1.4 unterstützt Eclipse ein weiteres Feature namens Hotswap Bug Fixing Das Feature erlaubt dem Programmieren den Code während der Debug Session zu manipulieren Um diese Funktion nutzen zu können, muss man lediglich die entsprechenden Veränderungen im Java Editor vornehmen und Resume innerhalb der Debug Toolbar ausführen Ein häufiger Fehler ist der Aufruf von Debug oder Run anstelle von Resume, während man sich in einer Debug Session befindet Der Aufruf von Debug oder Run ruft eine weitere Debug Session auf anstatt die aktuelle fortzuführen Falls das Programm nicht vollständig ausgeführt wurde, obwohl Du mit dem Debuggen fertig bist, führe Terminate im Kontextmenü aus

Umschalten zwischen der Java und Debug Perspektive Die beiden Buttons (Debug / Java) ermöglichen das hin und her schalten zwischen der Java und der Debug Perspektive Der Button mit dem hellen Hintergrund zeigt die momentan ausgewählte Perspektive an

...und noch mehr Perspektiven Durch anklicken dieses Symbols (Open Perspective) erscheint ein Drop-Down Menü mit weiteren Perspektiven Bspw. gibt es, wie hier zu sehen, speziell eine für XML konzipierte Perspektive...

Quellen http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.jdt.doc.user/reference/ http://www.ibm.com/developerworks/library/os-ecbug/