Autor: Prof. Dr. Bernhard Humm, FB Informatik, FH Darmstadt Datum: 30. November 2005 1 Starten Für das Praktikum verwenden wir Eclipse Version 3.1 und JDK 1.5 Starten Eclipse: Doppelklick auf das Icon auf dem Desktop Starten API Doc: Auf dem Desktop findet sich auch die JDK Dokumentation. Sollte stets geöffnet sein 2 Workspace Konvention für die Ablage des Workspace: D:\GdP\<Nachname>\ Da auch andere Gruppen auf den Rechnern arbeiten, ist eventuell notwendig: Switch Workspace: File / Switch Workspace Dann möglichst Drop Down Box verwenden. Bei Browse: Es ist der Ordner auszuwählen, der den Unterordner.metadata enthält. Neuer Workspace: Muss ein neuer Workspace angelegt werden, geschieht dies auch über File / Switch Workspace. Ein Unterordner.metadata wird dann automatisch neu erstellt. 30. November 2005 Seite 1
3 Project Empfehlung: nur ein Projekt Grundlagen der Programmierung für das Praktikum, darin Packages für einzelne Aufgaben. Neues Projekt: File / New / Project / Java Project / Compiler Compliance: 5.0. Empfehlung: Create separate source and output folders Compiler Compliance Level später setzen: Project / Properties / Java Compiler / Enable Project-Specific settings; Compiler Compliance Level: 5.0 Code laden: Soll Code, zum Beispiel die Musterlösung, in das Projekt geladen werden, so brauchen die entsprechenden Dateien nur im Verzeichnisbaum an die entsprechende Stelle kopiert werden, zum Beispiel C:\GdP\Humm\workspace\src\ 4 Libraries Libraries (Bibliotheken), zum Beispiel JUnit, werden in Projekte geladen. Library laden: Project / Properties / Java Build Path / Libraries/ Add External JARs / C:/Programme/Java/junit3.8.1/junit.jar Source attachment: in Project / Properties / Java Build Path / Libraries Bibliothek aufklappen (+ Symbol), Source Attachment / Edit / C:/Programme/Java/junit3.8.1/src.jar 5 Perspective Perspective wechseln: Window / Open Perspective / 30. November 2005 Seite 2
Empfohlene Perspective für die Programmierung: Java Perspektive für Debugging: Debug Perspektive für Anlegen eines Subversion-Repositories: SVN Repository Exploring Perspektive für Commit / Update: Team Synchronizing 6 Wizards Alle Wizards können von der Menüleiste, von Buttons oder vom Kontextmenü (rechte Maustaste) gestartet werden. Klasse / Interface / JUnit Test Case anlegen: File / New / Class (etc) Code generieren: Source / Generate Getters and Setters (etc.) Refactoring: Refactor / Rename (etc.) Run: Run / Run as / Java Application beziehungsweise JUnit Test 7 Assertions So wird die Überprüfung von Assertions zur Ausführungszeit aktiviert: Run / Run / Arguments / -ea 30. November 2005 Seite 3
8 Subversion 8.1 Installation von Subclipse Help / Software Updates / Find and Install / Search for new features to install / new Remote Site / URL: http://subclipse.tigris.org/update 2 3 1 8.2 SVN Repository Exploring In Perspective SVN Repository Exploring wecheln Rechte Maustaste New / Repository Location / URL: https://subversion.psc.aida.fhdarmstadt.de/cnam_humm_gdp1_(java)/gdp/library/ Location markieren, rechte Maustaste Check out as Project / Meldung bestätigen / Project Menü (analog Abschnitt 3) 8.3 Team Synchronizing In Perspective Team Synchronizing wecheln 30. November 2005 Seite 4
Schaltfläche Incoming / Outgoing Mode klicken Repository Location markieren; rechte Maustaste Expand all Repository Location markieren; rechte Maustaste Commit zum Speichern von Änderungen Bei Bedarf: Repository Location markieren; rechte Maustaste Update zum Laden von Änderungen aus dem Repository 30. November 2005 Seite 5