Eclipse und Java Einheit 01: Einführung in Eclipse



Ähnliche Dokumente
Einführung in Eclipse und Java

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

Eclipse und Java Einheit 06: Building Eclipse Projete mit Ant

Installation einer C++ Entwicklungsumgebung unter Windows --- TDM-GCC und Eclipse installieren

LEHRSTUHL FÜR DATENBANKEN

SEW Übung EMFText. 1 Aufgabe. 2 Domänenbeschreibung. 3 Installation von Eclipse/EMFText. 4 Schritt-für-Schritt Anleitung. 4.

eridea AG Installation Eclipse V 1.1

Anleitung zum Arbeiten mit Microsoft Visual Studio 2008 im Softwarepraktikum ET/IT

1 Vorraussetzungen. 2 Installiere Eclipse. FS 2015 Herausgabe: Dr. A. L. Schüpbach, D. Sidler, Z. István Departement Informatik, ETH Zurich

Installation und Inbetriebnahme von Microsoft Visual C Express

eridea AG Installation Eclipse V 1.4

Software-Engineering und Optimierungsanwendungen in der Thermodynamik

Installation von NetBeans inkl. Glassfish Anwendungs-Server

GameGrid mit BlueJ Seite 1

Inhaltsverzeichnis. 2.2 Grundlagen der UML Zusammenfassung... 53

Eclipse 3.0 (Windows)

Java-Tutorium WS 09/10

ECLIPSE PLUG-IN. Redwood Anwendertage 2015

Anleitung zur Webservice Entwicklung unter Eclipse

Software-Engineering 2. Software-Engineering 2. Entwicklungsumgebungen (IDE) IT works. Klaus Mairon

Erste Schritte mit Eclipse

Starten Sie Eclipse: Hier tragen sie Ihr Arbeitsverzeichnis ein. Zu Hause z.b. c:\workspace.

Lokale Installation von DotNetNuke 4 ohne IIS

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

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

eclipse und Komponenten

MetaQuotes Empfehlungen zum Gebrauch von

Thomas Gewering Benjamin Koch Dominik Lüke

25 Import der Beispiele

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Java Kurs für Anfänger LMU SS09 Einheit 1 Javaumgebung

Informatik 1 Tutorial

Installationsanleitungen

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

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

Version 0.3. Installation von MinGW und Eclipse CDT

B) Klassenbibliotheken Turtle und Util (GPanel, Console) installieren Ein Unterverzeichnis classes auf der Festplatte erstellen, z.b.

B) Klassenbibliotheken Turtle und Util (GPanel, Console) installieren Ein Unterverzeichnis classes auf der Festplatte erstellen, z.b.

Tel.: Fax: Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen.

Updateseite_BuV-PlugIn-NERZ-Gesamt

Starten der Software unter Windows 7

Kurzfassung der Studienarbeit

Software-Engineering Grundlagen des Software-Engineering

Anleitung zur Erstellung einer Batchdatei. - für das automatisierte Verbinden mit Netzlaufwerken beim Systemstart -

Um über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben:

NetBeans Installation für Handy-Programmierung

Open Source IDE - eclipse ETIS SS04

Einführung zum Arbeiten mit Microsoft Visual C Express Edition

Arbeiten mit UMLed und Delphi

Informatik I Tutorial

Step by Step Softwareverteilung unter Novell. von Christian Bartl

4D Server v12 64-bit Version BETA VERSION

Um dies zu tun, öffnen Sie in den Systemeinstellungen das Kontrollfeld "Sharing". Auf dem Bildschirm sollte folgendes Fenster erscheinen:

Verknüpfung auf dem Desktop erstellen und konfigurieren

HTW-Aalen. OpenVPN - Anleitung. Eine Installations- und Nutzungsanleitung zu OpenVPN

Ihr CMS für die eigene Facebook Page - 1

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Verschlüsseln von USB-Sticks durch Installation und Einrichtung von TrueCrypt

Python Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt.

SRH - Kurzinformation

Microsoft Dynamics NAV 2013 R/2 Installationsanleitung. Inhalt: Begleitmaterial des ERP Übungsbuchs:

Historical Viewer. zu ETC5000 Benutzerhandbuch 312/15

Hex Datei mit Atmel Studio 6 erstellen

Installations- und Lizenz-Guide für Nutzer.

Konfigurationslanleitung für J2EE und Eclipse im KBS-Pool

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen. Alexander Schunk Marcel Teuber Henry Trobisch

Installation censhare Client. Inhaltsverzeichnis

Anleitung zur Installation und Verwendung von eclipseuml 2.1.0

Die R-Homepage R herunterladen

Javadoc. Programmiermethodik. Eva Zangerle Universität Innsbruck

Übung - Datensicherung und Wiederherstellung in Windows 7

Anleitung über den Umgang mit Schildern

RSS-Feed. Die Nachrichten des BFBN informieren Sie zu Themen wie z.b.:

Visual Basic Express Debugging

Anleitung. Deutsch. Grundfunktionen der Hornetdrive Clients

Installation von Microsoft Visual C Express

Inhaltsverzeichnis. 1 Einleitung. Literatur. 1.1 CVS (Concurrent Version System) [Pru03, Zee02, Ced05]

Benutzerhilfe. teamwork-net. plus

WordPress lokal mit Xaamp installieren

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

OUTLOOK-DATEN SICHERN

TTS - TinyTimeSystem. Unterrichtsprojekt BIBI

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Powermanager Server- Client- Installation

Überblick. Allgemeines, Geschichtliches. Architektur. Oberfläche. Plugins und deren Einsatz

Techniken der Projektentwicklung

DOKUMENTATION VOGELZUCHT 2015 PLUS

Multimedia im Netz. Wintersemester 2011/12. Übung 10. Betreuer: Verantwortlicher Professor: Sebastian Löhmann. Prof. Dr.

Starten der Software unter Windows XP

Windows 10. Vortrag am Fleckenherbst Bürgertreff Neuhausen.

Hilfe bei Adobe Reader. Internet Explorer 8 und 9

Eine Anwendung mit InstantRails 1.7

Einheit 06: Debugging in Eclipse

Meine Welt auf einen Blick erleben.

Übung: Verwendung von Java-Threads

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

WordPress. Dokumentation

Installation des edu- sharing Plug- Ins für Moodle

Transkript:

Eclipse und Java Einheit 01: Einführung in Eclipse Laith Raed Ludwig-Maximilians-Universität München Institut für Informatik: Programmierung und Softwaretechnik Prof.Wirsing

Inhaltsverzeichnis 1 Hintergrundwissen über Eclipse Entwicklungsgeschichte von Eclipse Eclipse und Java Installation von Eclipse 2 Eclipse Architektur Eclipse Komponente Eclipse Views Eclipse Perspectives 3 Die Ersten Schritte in Eclipse Projekte erstellen und verwalten Klassen erstellen Code Assist und Qucik Fix Programm ausführen Scrapbook: Code ohne Main() testen

Motivationen zur Entwicklung von Eclipse Es gibt viele Schwachstellen bei der Entwicklung mit einem einfachen Code-Editor und Kompilierung in einer Console: 1 Syntaktische Fehler erst nach der Kompilierung sichtbar 2 Es werden bei Fehlern keine Lösungsvorschläge gemacht 3 keine Projektmanagement und Ressourcenverwaltung. 4 keine Unterstützung von Teamarbeit in einem Projekt 5 Keine automatische Vervollständigung von Code 6 Keine parallele Anzeige von Javadoc IBM hat ca. 40 Million Dollar für die Lösung solcher Probleme investiert. Das Ergebnis ist die Entwicklungsumgebung: ECLIPSE!!

Was ist Eclipse? Was ist Eclipse? Eclipse ist eine Entwicklungsumgebung integrated development environment (IDE), die syntaktische Fehler vor dem Kompilieren erkennt, Lösungsvorschläge macht und viele nützliche Features zur Verfügung stellt.

Entwicklungsgeschichte von Eclipse Eclipse wurde von IBM entwickelt und 2001 vorgestellt Eclipse ist Open Source Projekt, frei verfügbar Vorgänger von Eclipse ist Visual Age for Java (VA4J) 1996 entwickelte Object Technologies International VA4J IBM hat mit der Tochtergesellschaft (OTI) VA4J von Smalltalk in Java umgeschrieben und weiter entwickelt Es entstand ein Konsortium mit 45 Firmen für das Eclipse Projekt. IBM ist das führende Mitglied.

Eclipse und Java Eclipse ist ein universal tool platform Das IDE Eclipse ist verfügbar für C/C++ und Java Eclipse ist für Java eine sehr mächtige Entwicklungsumgebung Eclipse verfügt über das von IBM entwickelte Standard Widget Toolkit (SWT) um sehr elegante GUI zu entwickeln. SWT von Eclipse könnte das Abstract Windowing Toolkit (AWT) und SWING von der Standard Java ersetzten Eclipse ist daher für Java Programmierer sehr beliebt Eclipse hat sich als Java-IDE in der Industrie durchgesetzt.

Installation von Eclipse Eclipse ist platformunabhängig Ist für die meisten Betriebssysteme verfügbar Downloadseite und Informationen: www.eclipse.org Es gibt: Release, Stable, Integration und Nightly bulids Für Windows führ die eclipse.exe Datei Für Unix: füge die Eclipse directory zu dem eigenen Path.

Das Eclipse Projekt Das Eclipse Projekt ist unterteilt in 3 Subprojekten 1 Eclipse Platform 2 The Java Development Toolkit (JDT) 3 The Plug-in Development environment (PDE) Jedes dieser drei Subprojekte ist wiederum in Subprojekten unterteilt. Zum Beispiel besteht JDT aus User Interface (UI), core, und Debug Subprojekten Eclipse selber ist die Eclipse platform und drüber kommen plugins: 4 Komponenten, IDE, PDE und andere Plugins. Eclipse erkennt automatisch neue Plugsins, in dem man sie in den Ordner plugins kopiert und danach Eclipse neu startet.

Eclipse Architektur Abbildung: Eclipse Architektur

Eclipse Platform Hauptkomponente 1 The Eclipse Platform Kernel: Startet alles und lädt die nötigen plug-ins 2 The Workbench Component: Graphische Oberfläche für Arbeiten mit Eclipse 3 The Workspace Component Verwaltet alle Resourcen, Projektornder und Dateien 4 The Team Component Versionkontrolle Plug-in wie CVS client. 5 The Help Component Hilfreiche Dokumentationen für den Bentutzer 6 Für Java kommen zusätzlich: JDT plug-in, PDE plug-in und andere plug-in wie selbst geschriebene oder runter geladene plug-in für Datenbank, UML, Java 3D, SVN, usw.

Eclipse Views Beim Starten von Workbench (Eclipse GUI) erscheinen mehrere interne Windows, die Views genannt werden. Views geben verschiedene Übersichten über das Projekt Zum Zeigen von View: Window > Show View z.b: Package Explorer View: Übersicht über die Java packages und Klassen in dem aktuellen Projekt Navigator View: navigieren zwischen mehreren Projekten The editor Window: kann Dateien von mehreren Formaten automatisch erkennen und öffnen. Die JDT-Editor: in dem wird der Code eingetippt. Dieser Editor hat viele plug-ins wie syntax checking, code highlighting.

Eclipse Views auswählen

Eclipse Views in Details Abbildung: Eclipse Views

Eclipse Perspectives Ein Perspective ist eine vordefinierte Menge von Views Ein Benutzer kann nicht beliebige Views kompoinieren. Zum Zeigen von Perspectiven: Windows > Open Perspective: Java Perspective: zum Entwickeln von Java-Anwendungen und hat JDT-Editor sowie viele Views wie Explorer Package View, Navigator View Outline View usw. Debug perspective: zum Debugging (Fehlersuche) von dem Code. Zeigt den Code, den man untersucht, wo der Compiler gerade ist, Feld, lokale Variable und ihre Werte usw. CVS Repsitory Exploring Perspective: um Einstellungen für den CVS-Server vorzunehmen und das Arbeiten im Team zu ermöglichen usw.

Eclipse Perspective

Eclipse Perspective in Details

Projekt erstellen und verwalten Zur Programmierung von Java in Eclipse muss ein Java-Projekt erstellt werden Zur Erstellung von einem Projekt: File > New > Project ODER Rechter Mausklick in dem Package Explorer: New > Project Projektname eingeben und auf Next klicken Es erscheinen bei der Erstellung eines neuen Projekts ein Fenster New Java Project mit 4 Tabs: Source: der Projektordner Projekts: zum Einbinden von anderen Projekten Libraries: zum Einbinden von externen Bibiolitheken, JARs, Order and Export: exportieren von dem Projektcode (zu anderen Projekten) Finish klicken: Workspace Component erzeugt alle Projektordner und Subordner.

Ein Projekt erstellen I

Ein Projekt erstellen II

Ein Projekt erstellen III

Ein Projekt erstellen VI

Klassen erstellen Zur Erstellung von einer Klasse: File > New > Class ODER Rechter Mausklick in dem Package Explorer: New > Class Klassenname eingeben Modifier auswählen: public, default, abstract, final (optional) Methoden stubs wählen z.b. main Methode. (optional) Generate comments aktivieren (optional)

Eine Klasse erstellen I

Eine Klasse erstellen II

Benutzung von Code Assist Code Assist vervollständigt den Code Tippe nach einem Objekt einen Punkt (.) dann erscheinen automatisch alle Methoden, Variablen, auf die das Objekt Zugriff hat. Doppelklick die gesuchte Methode bzw. Variable. Zum Zeigen von Code Assist tippe das erste Buchstabe eines Objekts, Methode und klicke STR + Space Falls der Code syntaktische Fehler hat, erscheint ein rotes Kreuz links von der entsprechenden Zeile Bewegt man den Maus drauf, zeigt eine Nachricht die genaue Fehlerursache Bei manchen Fehler erscheint neben dem roten Kreuz eine gelbe Lampe, wenn man drauf klickt, werden alle möglichen Lösungsvorschläge gezeigt.

Code Assist

Code Assist: STR + Space

Quick Fix: STR

Programm ausführen Eine Klasse mit Main Methode erstellen Javacode in dem JDT-Editor eintippen Run > Run as > 1 Java Application oder: Rechter Mausklick auf die Klasse in dem Package Explorer: Run as > 1 Java Application Outline View bei Klassen mit Main Methoden zeigen ein grünes Pfeil neben C> klassenname

Programm starten

Programm starten: Ergebnis

Code ohne Main() Methode testen Scrapbook ermöglicht das Testen von Methoden oder Teil davon, ohne main Methode. Zur Erstellung von Scrapbook: File > New > other > Java Run/Debug > Scrapbook page Eintippen den Code, den man testen will. Markiere den Code dann mit dem rechten Mausklick: Execute oder Display wählen.

Scrapbook erstellen

Scrapbook ausführen

Scrapbook ausführen