Installation von Eclipse und erste Schritte finden Sie erläutert in
java-eclipse.htm.
In diesem Dokument geht es nur um sinnvolle Einstellungen der Eclipse-IDE in der Version 3.0
(zu Version 3.1 siehe hier).
Inhalt
- Workspace und Javadoc
- Tastaturkürzel
- Formatierung und Anzeige
- Compiler-Warnungen
- Build-Verzeichnisse
- Automatische Updates
Workspace und Javadoc
- Als Workspace-Verzeichnis besser nicht das vorgeschlagene bei den Eclipse-Programmdateien angeordnete
'D:\Tools\eclipse\workspace' wählen,
sondern besser getrennt zum Beispiel auf einer Daten-Partition 'D:' ein neues Verzeichnis anlegen, z.B.
'D:\MeinWorkspace'.
Eine große Hilfe ist, wenn Sie im Java-Editor über 'Shift+F2' die
Javadoc-API-Dokumentation zum per Textcursor angewählten Java-Type erhalten.
Sobald Sie ein erstes Java-Projekt angelegt haben, gehen Sie wie folgt vor um die Javadoc einzubinden:
Schalten Sie um auf die Java-Perspektive ('Window' | 'Open Perspective' | 'Java').
Klicken Sie links im 'Package Explorer'-View auf das [+] vor 'JRE System Library',
mit der rechten Maustaste auf 'rt.jar' und wählen Sie 'Properties' und 'Javadoc location'.
Wenn Sie über eine gute Internet-Anbindung verfügen, setzen Sie ein:
Javadoc location path: 'http://docs.oracle.com/javase/7/docs/api'
(passen Sie die Versionsnummer an Ihre Java-SE-JDK-Version an).
Ansonsten kopieren Sie die Java-SE-JDK-API-Doku (z.B. 'jdk-1_5_0-doc.zip')
lokal auf Ihre Festplatte wie beschrieben unter
java-install.htm
und setzen Sie ein:
Javadoc location path: 'file:///C:\Program Files\Java\jdk1.6\docs\api'
(passen Sie den Pfad an)
(bei dieser Variante wird die Hilfe zwar zur korrekten Klasse aufgerufen,
aber leider nicht sofort zur passenden Methode verzweigt).
- Wenn Sie bei der Installation des Java SE JDK auch den Sourcecode auf Ihre Festplatte kopiert haben
(meistens als .zip-Datei, z.B.
'C:\Program Files\Java\jdk1.6\src.zip'),
und wenn Sie beim Debuggen nicht nur den eigenen Sourcecode,
sondern auch den Java-SE-Sourcecode einsehen können wollen, dann machen Sie folgende Eintragung:
Im 'Package Explorer' auf '[+] JRE System Library', rechte Maustaste auf 'rt.jar' und
'Properties' | 'Java Source Attachment' |
Location path: 'C:/Program Files/Java/jdk1.6/src.zip'.
Tastaturkürzel
Verwenden Sie möglichst weitgehend die
von Eclipse vordefinierten Tastaturkürzel,
damit Sie sich auch an fremden Eclipse-Arbeitsplätzen schnell zurechtfinden.
Eine häufig in vielen Editoren (z.B. UltraEdit) verwendetes Tastaturkürzel ist die
F3-Taste zur Suche nach der nächsten Fundstelle des gerade markierten Textes.
Dies stellen Sie in Eclipse 3.0 folgendermaßen ein:
- 'Window' | 'Preferences' | '[+] Workbench' | 'Keys' | 'Keyboard Shortcuts'
- 'Command': 'Category' = 'Edit', 'Name' = 'Find Next', 'Assignments': 'Ctrl+K' markieren
- 'Key Sequence': 'Name' = F3, 'Add'
Formatierung und Anzeige in Eclipse 3.0
- Wählen Sie zuerst das am besten passende 'Code Formatter'-Profil und leiten Sie daraus ein eigenes Profil ab, um jederzeit zu den Defaults zurückschalten zu können:
'Window' | 'Preferences' | '[+] Java' | '[+] Code Style' | 'Code Formatter' | 'Select a profile' | 'Java Conventions',
'Window' | 'Preferences' | '[+] Java' | '[+] Code Style' | 'Code Formatter' | 'New...' | 'Meine Conventions'.
- Wenn Sie in einem Team arbeiten, sollten Sie sich auf eine gemeinsam verwendete Tabulatorbreite einigen.
Üblich sind 'tab width' von entweder 2 oder 4.
Stellen Sie die gewünschte Zahl ein unter:
'Window' | 'Preferences' | '[+] Workbench' | '[+] Editors' | 'Text Editor' | 'Displayed tab width',
'Window' | 'Preferences' | '[+] Java' | '[+] Editor' | 'Appearance' | 'Displayed tab width' und
'Window' | 'Preferences' | '[+] Java' | '[+] Code Style' | 'Code Formatter' | 'Edit...' | 'Indentation' | 'Tab size'.
In jedem Fall sollten Sie keine Tab-Characters verwenden, sondern nur Leerzeichen:
'Window' | 'Preferences' | '[+] Java' | '[+] Editor' | 'Typing' | 'Insert spaces for tab' und
'Window' | 'Preferences' | '[+] Java' | '[+] Code Style' | 'Code Formatter' | 'Edit...' | 'Indentation' | 'Use tab character' ausschalten.
- Stellen Sie das gewünschte 'Folding' (Zusammenfalten) in der Sourceansicht ein:
'Window' | 'Preferences' | '[+] Java' | '[+] Editor' | 'Folding': 'Imports' einschalten, 'Comments'/'Inner types'/'Methods' ausschalten.
- Schalten Sie die Markierung aller Vorkommen des angewählten Sourcecodeelements ein:
'Window' | 'Preferences' | '[+] Java' | '[+] Editor' | 'Mark Occurrences': Alle Checkboxen einschalten.
- Stellen Sie die gewünschte Code-Formatierung ein:
'Window' | 'Preferences' | '[+] Java' | '[+] Code Style' | 'Code Formatter' | 'Edit...' | 'Indentation': 'Align fields in columns' einschalten,
'Window' | 'Preferences' | '[+] Java' | '[+] Code Style' | 'Code Formatter' | 'Edit...' | 'Braces': 'Class / Constructor / Method declaration'auf 'Next line',
'Window' | 'Preferences' | '[+] Java' | '[+] Code Style' | 'Code Formatter' | 'Edit...' | 'White Space' | 'Declarations' | 'Constructors': 'after opening paranthesis' / 'before closing paranthesis' einschalten,
'Window' | 'Preferences' | '[+] Java' | '[+] Code Style' | 'Code Formatter' | 'Edit...' | 'White Space' | 'Declarations' | 'Methods': 'after opening paranthesis' / 'before closing paranthesis' einschalten.
Compiler-Warnungen
Wenn Sie eine Warnung oder Fehlermeldung ähnlich zu
"Incompatible .class files version in required binaries.
Project ... is targeting a ... runtime, but is compiled against ... which requires a ... runtime"
erhalten, müssen Sie Einstellungen unter
'Window' | 'Preferences' | '[+] Java' | 'Compiler' ändern.
Je nach Anwendungsfall kann zum Beispiel sinnvoll sein:
'Use default compliance settings' ausschalten sowie
'Compiler compliance level', 'Generated .class files compatibility' und 'Source compatibility' auf '1.6' setzen.
Aktivieren Sie möglichst viele Compiler-Warnungen. In Eclipse 3.0 z.B.:
- 'Window' | 'Preferences' | '[+] Java' | 'Compiler' | 'Style':
Alles auf 'Warning', nur 'Unqualified access to instance field' und 'Undocumented empty block' auf 'Ignore'
- 'Window' | 'Preferences' | '[+] Java' | 'Compiler' | 'Advanced':
Alles auf 'Warning', nur 'Access to a non-accessible member of an enclosing type', 'Field declaration hides another field or variable' und 'Usage of non-externalized strings' auf 'Ignore'
- 'Window' | 'Preferences' | '[+] Java' | 'Compiler' | 'Unused Code':
Alles auf 'Warning'
- 'Window' | 'Preferences' | '[+] Java' | 'Compiler' | 'Javadoc':
nur 'Malformed Javadoc comments' auf 'Warning', die beiden 'Missing ...' auf 'Ignore'
- 'Window' | 'Preferences' | '[+] Java' | 'Compiler' | 'Build Path':
Alles auf 'Warning', nur 'Incompatible required binaries' auf 'Ignore'.
Build-Verzeichnisse
- Stellen Sie getrennte .java-Sourcecode- und .class-Verzeichnisse ein:
'Window' | 'Preferences' | '[+] Java' | 'Build Path' | Radiobutton auf 'Folders'.
Automatische Updates
- Aktivieren Sie automatische Updates:
'Window' | 'Preferences' | '[+] Install/Update' | 'Automatic Updates' | 'Automatically find new updates'.
Weitere Themen: andere TechDocs
© 1998-2007 Torsten Horn, Aachen