Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Labor Informatik 1 Einführung in Eclipse Dipl.-Ing.(FH) Marco Wagner
25.10.2012 Technik 1, Automotive Systems Engineering, Labor Technische Informatik im WS10/11 Seite 2
Was ist Eclipse?
Entwicklungsumgebung (IDE) für Java Frei, Open Source Erweiterbar durch Plug Ins, z.B. für:
C / C++ Android
Sehr weit verbreitet Link: http://www.eclipse.org/ Link Installationsanleitung z.B.: http://www.torsten-
horn.de/techdocs/java-eclipse.htm#Installation
25.10.2012 Technik 1, Automotive Systems Engineering, Labor Technische Informatik im WS10/11 Seite 3
Workspace
Enthält Eclipse-Konfigurationsdaten, Dateien zur Änderungsverfolgung, Quellcode-Dateien sowie Binärdateien
Anlegen mehrerer Workspaces auf einer Festplatte möglich
Immer nur 1 Workspace aktiv
25.10.2012 Technik 1, Automotive Systems Engineering, Labor Technische Informatik im WS10/11 Seite 4
Projekte
Projekte enthalten den Source Code, Einstellungsdaten sowie Binärdaten zu einem Programm
Anlegen eines neuen Projekts: File -> New -> Java Project Vergabe eines Projektnamens Finish
25.10.2012 Technik 1, Automotive Systems Engineering, Labor Technische Informatik im WS10/11 Seite 5
Workbench
Eigentliche Editor-Oberfläche Sprung zur Workbench per click
25.10.2012 Technik 1, Automotive Systems Engineering, Labor Technische Informatik im WS10/11 Seite 6
Workbench (Views)
1 Package Explorer: Überblick
über die Projekte und Dateien des Workspace
2 Editor: Ermöglicht das Schreiben von Code
3 Outline: Übersicht über die
4 Konsole / Fehlerfenster
25.10.2012 Technik 1, Automotive Systems Engineering, Labor Technische Informatik im WS10/11 Seite 7
Projektstruktur eines einfachen Java-Projekts
Oberste Ebene: Projektordner src- Ordner: enthält alle Packages
und Klassen des Projektes JRE System Library: enthält alle
Java- Bibliotheken auf die das Projekt zugreift
25.10.2012 Technik 1, Automotive Systems Engineering, Labor Technische Informatik im WS10/11 Seite 8
Package
Zusammenfassung mehrerer Klassen
Anlegen: Rechtsklick src ->
New -> Package Namenskonvention:
Beginnt mit Kleinbuchstaben Struktur:
de.firma.projekt.kontext
25.10.2012 Technik 1, Automotive Systems Engineering, Labor Technische Informatik im WS10/11 Seite 9
Klasse
Enthält den Java Quellcode Anlegen: Rechtsklick auf Package
-> New -> Class Namenskonvention:
Beginnt mit Großbuchstabe main()-Methode nur bei
Startklassen generieren lassen
25.10.2012 Technik 1, Automotive Systems Engineering, Labor Technische Informatik im WS10/11 Seite 10
Klassen importieren
Häufig sinnvoll: Anlegen eines neuen Packages Packnamen z.B.: de.hhn.ti.IO
Einbinden der Java-Dateien:
Im Datei Explorer gewünschte Dateien kopieren Rechte Maustaste auf gewünschtes Package -> Paste
Packagenamen in den eingefügten Klassen anpassen
25.10.2012 Technik 1, Automotive Systems Engineering, Labor Technische Informatik im WS10/11 Seite 11
Unser erstes Programm: Hello World
Vorherige Schritte: Projekt und Package-Struktur anlegen IO-Klassen von Moessenbeck importieren
Code in HelloWorld.java:
25.10.2012 Technik 1, Automotive Systems Engineering, Labor Technische Informatik im WS10/11 Seite 12
Ausführen von Hello World
-Button Ausgabe auf der Konsole