Aufgabenblatt: PDF-Datei;
Vorlage fürs Praktikum als Eclipse-Projekte (bitte herunterladen): ZIP-Datei;
Lösung als Eclipse-Projekte: ZIP-Datei,
Hinweise zur Lösung
als Textdatei.
5. Praktikum (10.12.2009)
Aufgabenblatt: PDF-Datei;
Vorlage fürs Praktikum (Aufgabe 3) als Eclipse-Projekt (bitte
herunterladen): ZIP-Datei;
Lösung als Eclipse-Projekte: ZIP-Datei.
Aufgabenblatt: PDF-Datei;
Lösung: ZIP-Datei (Hinweise zur Lösung als PDF-Datei). Laden
Sie sich bitte falls möglich für das Praktikum den Hex-Editor XVI32 als
ZIP-Datei
herunter und entpacken diese in ein beliebiges Verzeichnis (im Prinzip
brauchen Sie aus der ZIP-Datei nur XVI32.exe). Weitere Informationen zu
dem Hex-Editor: Homepage
von XVI32.
Hinweise zum Arbeiten mit Eclipse
Legen Sie Ihren Workspace in den Labors auf Laufwerk Z
(z.B. ein Verzeichnis Z:\Workspace anlegen und dieses im
"Workspace Launcher" beim Eclipse-Start auswählen). Das Laufwerk Z: ist
ein Netzlaufwerk in der Userv-Domäne, das auch von
außerhalb per sftp
erreichbar ist.
Wichtige Standardeinstellungen für Java-Projekte unter Window -> Preferences
-> Java:
Standard-Sprachlevel im Punkt Compiler sollte
mindestens bei 5.0 liegen.
Als Standard-Projektstruktur unter Build-Path sollte Folders ausgewählt
werden. Die Quelltexte befinden sich innerhalb des Projektes dann
unterhalb des Verzeichnisses "src", die kompilierten Klassen unter
"bin".
Anlegen eines Java-Projektes: File -> New ->
Java Project (oder das Icon mit dem Symbol "J+"). Hier
können die Standardeinstellungen für Sprachlevel und Projektstruktur
(s. voriger Aufzählungspunkt) individuell für das Projekt geändert
werden.
Anlegen einer Java-Klasse: Mit der rechten Maustaste auf
den Quellordner "src" des Projekts klicken, dann Neu -> Class.
Im folgenden Dialog kann der Name der Klasse gewählt werden. Falls die
Klasse ausführbar sein soll: Ankreuzen, dass ein "public static void
main" als Gerüst angelegt werden soll. Die Warnung "The use of the
default package is discouraged" bei leerer Auswahl für "Package" kann
hier erstmal ignoriert werden.
Ausführen einer Klasse: Da Eclipse die Quelltexte nach dem
Speichern automatisch kompiliert, kann eine Klasse direkt ausgeführt
werden: Rechte Maustaste auf die Quelltextdatei (z.B. Foo.java), dann Run as -> Java Application.
Dies setzt voraus, dass die Klasse ein "public static void main"
besitzt.
Export eines Projektes als Zip-Datei: Rechte Maustaste auf
das Projekt, Export
-> General -> Archive File. Nun können die
zu exportierenden Teile des Projektes ausgewählt werden (z.B. kann man
die kompilierten Dateien weglassen, indem man den Haken beim Ordner
"bin" wegnimmt).
Import von Eclipse-Projekten aus einer ZIP-Datei: File
- Import - General - Existing Projects into
Workspace, im nächsten Schritt Select archive file
anklicken und die
ZIP-Datei auswählen. Nun werden die in dem Archiv enthaltenen Projekte
angezeigt und können zum Import ausgewählt werden. Achtung: Projekte
mit enem Namen, der schon als Projektname im Workspace enthalten ist,
werden nicht angezeigt und können daher so auch nicht importiert werden!
Importieren einer einzelnen Quelltext-Datei (.java): Mit
der rechten Maustaste auf den Ordner src des Projekts
klicken, in das die Datei importiert werden soll. Nun Import und dann General - File System
auswählen. Bei From
Directory kann nun mit Browse
das Verzheichnis ausgewählt werden, in dem sich die zu importierende
Datei befindet. Die Dateien aus diesem Verzeichnis, die importiert
werden sollen, werden dann mit einem Haken zum Import markiert.
Literatur
Ullenboom, Christian: Java ist auch eine Insel.
Galileo Press, 8., überarbeitete Auflage 2009. 1475 Seiten. DVD-ROM.
ISBN 3-8362-1371-0. (Lehmanns
Fachbuchhandlung)
Cornelia Heinisch, Frank Müller-Hofmann, Joachim Goll: JAVA
als erste Programmiersprache: Vom Einsteiger zum Profi.
Vieweg+Teubner, 5., überarbeitete Auflage 2007. 1235 Seiten.
ISBN 3835101471. (Lehmanns
Fachbuchhandlung)
Krüger, Guido; Stark, Thomas: Handbuch der
Java-Programmierung. Addison Wesley in Pearson Education
Deutschland, 6., Aufl. 2009. 1356 Seiten. ISBN 3-8273-2874-8. (Lehmanns
Fachbuchhandlung)
Sierra, Kathy; Bates, Bert: Java von Kopf bis Fuß.
O'Reilly, 2006. 688 Seiten. ISBN 3-89721-448-2. (Lehmanns
Fachbuchhandlung)
Downloads:
Java SE 6 (aktuell Update 16), SDK mit oder ohne NetBeans (da in der
Vorlesung als Entwicklungsumgebung Eclipse verwendet wird, kann man
ruhig auf NetBeans verzichten).