Eclipse
🚧 | Diese Seite befindet sich in Bearbeitung | 🚧 |
Was ist die Eclipse IDE?
Eclipse ist eine "integrierte Entwicklungsumgebung", bzw. ein quelloffenes Entwicklungsprogramm für Software.
Installation der korrekten Version
Die aktuelle Version von Eclipse ist hier zu finden. Für die Entwicklung mit Java gibt es "Eclipse IDE for Java Developers" zum Herunterladen. Es muss nur noch dsa richtige System gewählt werden.
Wichtige Fenster
In Eclipse gibt es einige Fenster, die sich um den eigentlichen Texteditor sammeln. Diese sollten nicht alle einfach ignoriert bzw. entfernt werden (Es werden aber sehr wahrscheinlich nicht alle benötigt), sondern hilfreich beim Programmieren eingesetzt werden. Eine Übersicht aller Fenster findet sich unter dem Drop-Down menü "Window -> Show -> View". Hier können diese auch geöffnet werden (abhängig von der aktuellen Perspektive). Im Folgenden eine beschreibung der hilfreichsten Fenster:
- Package-Explorer
Zeigt eine Java-spezifische Ansicht von Ressourcen innerhalb eines Projektes an. Es gibt eine Hierarchie unter den Elementen, wie beispielsweise dem Quellordner, Bibliotheken oder Klassen - Konsole
Wie gehabt für Ein- und Ausgaben - Outline
Zeigt die Struktur der aktuell ausgewählten Java-Datei (Attribute, Konstruktoren, Methoden, etc.) - Problems
Listet alle Fehler der geöffneten Java-Dateien mit Beschreibung und Ort auf - JavaDoc
Zeigt die Java-Dokumentation des aktuell ausgewählten Elements an (Klasse, Methode, Attribut, etc.). Nützlich zum übersichtlicheren Nachlesen der Dokumentation
Perspektiven
In Eclipse kann die aktuelle Perspektive beliebig angepasst werden. So können die Anordnung und der Inhalt der Elemente einer Perspektive bestimmt werden, beispielsweise durch Verschieben an unterschiedliche Stellen oder durch gänzliches Schließen. Neben der herkömmlichen Java-Perspektive, gibt es noch weitere. Zu diesen kann über "Window -> Open Perspective" gewechselt werden oder direkt über die Auswahl in der oberen rechten Ecke.
Unterschied der Perspektiven:
Die Java-Perspektive ist dafür gedacht, mit Java-Projekten zu arbeiten und enthält den Text-Editor als auch Ansichten, wie dem Package-Explorer, Outline, Problems, JavaDoc und Declaration.
Mit der Java-Browsing-Perspektive kann eine "Typ-Hierarchie" durchsucht werden, also z.B. Typen, Pakete oder Projekte. Es enthält die Sicht "Type Hierarchy" und den Texteditor.
Die Debug-Perspektive ist dafür gedacht Java-Programme zu "debuggen", also nach Fehlern zu suchen. Es enthält einen Texteditor und eine Reihe von Ansichten, z.B. Debug, Breakpoints, etc.
Checkstyle-konforme Einrichtung: Leerzeichen statt Tabulatoren
Um Ungereimtheiten mit Artemis vorzubeugen, sollte in Eclipse der Standard bezüglich der Benutzung von Tabulatoren auf die Verwendung von Leerzeichen umgestellt werden. Dies kann erreicht werden, indem im obigen Drop-Down Menü der IDE "Window -> Preferences" aufgerufen wird. Anschließend wird über "General -> Editors" auf "Text Editors" navigiert. Dort sollte dann "Insert spaces for tabs" ausgewählt werden und sichergestellt werden, dass "Displayed tab width" auf 4 steht.
Nun muss ebenfalls unter "Preferences" auf "Java -> Code Style -> Formatter" navigiert werden un das "Eclipse built in]" Profil editiert werden.
Hier muss dann unter dem Reiter "Identation -> General Settings" die Auswahl "Spaces only" getroffen werden (statt "Tabs only"), um die automatische Formatierung ebenfalls Leerzeichen verwenden zu lassen. Zuletzt muss dann noch der Standardname geändert werden, bevor die Einstellungen übernommen werden können.
Jetzt werden im Texteditor bei der Benutzung des Tabulators immer 4 Leerzeichen eingefügt.
Ausführen von Java-Programmen
Wird wie gewohnt in Eclipse programmiert, so lässt sich in der Regel durch einfaches drücken des "Run"-Knopfes in der obigen Menüleiste (Grüner Kreis mit weißem Dreieck) das Programm starten. Eclipse erkennt automatisch wo der Einstiegspunkt des Programms (also die main-Methode) ist. Sollte dies nicht der Fall sein, so kann das auf verschiedene Arten selbst eingestellt werden. Beispielsweise kann neben dem Ausführen-Knopf auf den Drop-Down Pfeil gedrückt werden und "Run Configurations..." ausgewählt werdenn, was ein neues Fenster öffnet. Dort muss dann unter "Java Application" eine neue erstellt werden, die das Programm ausführt. Eclipse sollte automatisch die Klasse mit der main-Methode bestimmen, sonst kann diese auch selbst rechts im Fenster ausgewählt werden.
Hier können auch in der Registerkarte "Arguments" Kommandozeilenargumente übergeben werden, welche sich wie gehabt im Array "args" des Programmes wiederfinden lassen.