Eclipse-3.0-Einstellungen

+ andere TechDocs
+ Eclipse
+ Eclipse.org
+


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

  1. Workspace und Javadoc
  2. Tastaturkürzel
  3. Formatierung und Anzeige
  4. Compiler-Warnungen
  5. Build-Verzeichnisse
  6. Automatische Updates


Workspace und Javadoc

  1. 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'.
  2. 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).

  3. 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:

  1. 'Window' | 'Preferences' | '[+] Workbench' | 'Keys' | 'Keyboard Shortcuts'
  2. 'Command': 'Category' = 'Edit', 'Name' = 'Find Next', 'Assignments': 'Ctrl+K' markieren
  3. 'Key Sequence': 'Name' = F3, 'Add'


Formatierung und Anzeige in Eclipse 3.0

  1. 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'.
  2. 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.
  3. Stellen Sie das gewünschte 'Folding' (Zusammenfalten) in der Sourceansicht ein:
    'Window' | 'Preferences' | '[+] Java' | '[+] Editor' | 'Folding': 'Imports' einschalten, 'Comments'/'Inner types'/'Methods' ausschalten.
  4. Schalten Sie die Markierung aller Vorkommen des angewählten Sourcecodeelements ein:
    'Window' | 'Preferences' | '[+] Java' | '[+] Editor' | 'Mark Occurrences': Alle Checkboxen einschalten.
  5. 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.:

  1. 'Window' | 'Preferences' | '[+] Java' | 'Compiler' | 'Style':
    Alles auf 'Warning', nur 'Unqualified access to instance field' und 'Undocumented empty block' auf 'Ignore'
  2. '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'
  3. 'Window' | 'Preferences' | '[+] Java' | 'Compiler' | 'Unused Code':
    Alles auf 'Warning'
  4. 'Window' | 'Preferences' | '[+] Java' | 'Compiler' | 'Javadoc':
    nur 'Malformed Javadoc comments' auf 'Warning', die beiden 'Missing ...' auf 'Ignore'
  5. 'Window' | 'Preferences' | '[+] Java' | 'Compiler' | 'Build Path':
    Alles auf 'Warning', nur 'Incompatible required binaries' auf 'Ignore'.


Build-Verzeichnisse

  1. Stellen Sie getrennte .java-Sourcecode- und .class-Verzeichnisse ein:
    'Window' | 'Preferences' | '[+] Java' | 'Build Path' | Radiobutton auf 'Folders'.


Automatische Updates

  1. Aktivieren Sie automatische Updates:
    'Window' | 'Preferences' | '[+] Install/Update' | 'Automatic Updates' | 'Automatically find new updates'.




Weitere Themen: andere TechDocs
© 1998-2007 Torsten Horn, Aachen