eclipse idedownload.e-bookshelf.de/download/0002/2514/53/l-g... · 2014-02-27 · eclipse ide...

16

Upload: others

Post on 17-Jan-2020

3 views

Category:

Documents


1 download

TRANSCRIPT

Eclipse IDEkurz & gut

_eclipse2_552.book Seite 1 Dienstag, 29. September 2009 4:45 16

_eclipse2_552.book Seite 2 Dienstag, 29. September 2009 4:45 16

Beijing · Cambridge · Farnham · Köln · Sebastopol · Taipei · Tokyo

Eclipse IDEkurz & gut

Ed Burnette & Jörg Staudemeyer

2. AUFLAGE

_eclipse2_552.book Seite 3 Dienstag, 29. September 2009 4:45 16

Die Informationen in diesem Buch wurden mit größter Sorgfalt erarbeitet. Dennoch können Fehler nicht vollständig ausgeschlossen werden. Verlag, Autoren und Übersetzer übernehmen keine juristische Verantwortung oder irgendeine Haftung für eventuell verbliebene fehlerhafte Angaben und deren Folgen. Alle Warennamen werden ohne Gewährleistung der freien Verwendbarkeit benutzt und sind möglicherweise eingetragene Warenzeichen. Der Verlag richtet sich im Wesentlichen nach den Schreibweisen der Hersteller. Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

Kommentare und Fragen können Sie gerne an uns richten:O’Reilly VerlagBalthasarstr. 8150670 KölnE-Mail: [email protected]

Copyright:© 2010 by O’Reilly Verlag GmbH & Co. KG1. Auflage 20062. Auflage 2010

Die Originalausgabe erschien 2005 unter dem TitelEclipse IDE Pocket Guide bei O’Reilly Media, Inc.

Für die 2. Auflage wurde Eclipse IDE kurz & gut von Jörg Staudemeyer komplett überarbeitet und erweitert.

Java™ und alle auf Java basierenden Warenzeichen und Logos sindin den USA und in allen anderen Ländern Warenzeichen oder registrierte Warenzeichen von Sun Microsystems, Inc.O’Reilly Media, Inc. und der O’Reilly Verlag GmbH & Co. KG sind von Sun Microsystems Inc. unabhängig.

Die Darstellung von Orangestreifen-Falterfischen im Zusammenhang mit dem Thema Eclipse ist ein Warenzeichen von O’Reilly Media, Inc.

Bibliografische Information Der Deutschen BibliothekDie Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über http://dnb.ddb.de abrufbar.

Lektorat: Inken Kiupel & Susanne Gerbert, KölnKorrektorat: Sibylle Feldmann, DüsseldorfSatz: FKM, NeumünsterUmschlaggestaltung: Michael Oreal, KölnProduktion: Karin Driesen, KölnDruck: fgb freiburger graphische betriebe; www.fgb.de

ISBN 978-3-89721-552-8

Dieses Buch ist auf 100% chlorfrei gebleichtem Papier gedruckt.

_eclipse2_552.book Seite 4 Dienstag, 29. September 2009 4:45 16

| 5

Inhalt

1 Einführung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Was ist Eclipse? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Systemanforderungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Eclipse herunterladen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Eclipse installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Eclipse auf Deutsch? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Erweiterungen installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Eclipse aktualisieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

2 Workbench-Einmaleins . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Editoren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Menüs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Symbolleisten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Perspektiven . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Views und Editoren neu anordnen . . . . . . . . . . . . . . . . . . . . . . . 34Maximieren und Minimieren . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

3 Java-Schnellkochkurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Ein Projekt erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Ein Package erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Eine Klasse erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Code eingeben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Das Programm ausführen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

_eclipse2_552.book Seite 5 Dienstag, 29. September 2009 4:45 16

6 | Inhalt

4 Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Den Debugger starten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Breakpoints setzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Einzelschritte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

Variablen betrachten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Aktiven Code ändern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

5 Unit-Tests mit JUnit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53Eine einfache Fakultätsdemo . . . . . . . . . . . . . . . . . . . . . . . . . . 53Testfälle erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Tests ausführen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Testgesteuerte Entwicklung . . . . . . . . . . . . . . . . . . . . . . . . . . 57

6 Quellcodeverwaltung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Ein CVS-Projekt auschecken . . . . . . . . . . . . . . . . . . . . . . . . . . 61Änderungen erkennen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64Änderungen synchronisieren . . . . . . . . . . . . . . . . . . . . . . . . . . 65Geschichtsforschung betreiben . . . . . . . . . . . . . . . . . . . . . . . . 67Subversion statt CVS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

7 Mylyn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Was ist Mylyn? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Tasks anlegen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Die Taskliste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Fokussiert arbeiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

Den Arbeitsfortschritt verfolgen . . . . . . . . . . . . . . . . . . . . . . . . 83Verknüpfung mit einem Tracking-System . . . . . . . . . . . . . . . . . . 85

8 Tipps und Tricks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87Code-Assist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88Automatische Eingaben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Refactoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Hover-Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92Hyperlinks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

_eclipse2_552.book Seite 6 Dienstag, 29. September 2009 4:45 16

Inhalt | 7

Quick-Fix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93Suchen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94Wiki-Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Scrapbook-Seiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

Java Build-Pfad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Startkonfigurationen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Ant-Skripten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102Arbeitsergebnisse exportieren . . . . . . . . . . . . . . . . . . . . . . . . . 104Javadoc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105Deutsche Rechtschreibprüfung . . . . . . . . . . . . . . . . . . . . . . . . 106

9 Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109Breakpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111Debug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112Declaration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

Javadoc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118JUnit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119Navigator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121Package Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125Task List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

10 Hilfe und Community . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129Onlinehilfe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129Die Eclipse-Website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130Community-Websites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

_eclipse2_552.book Seite 7 Dienstag, 29. September 2009 4:45 16

8 | Inhalt

Newsgroups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132Mailinglisten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133Schlussbemerkung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

A Empfehlenswerte Einstellungen . . . . . . . . . . . . . . . . . . . . . 135General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137Team . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139Usage Data Collector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140Exportieren und importieren . . . . . . . . . . . . . . . . . . . . . . . . . . 141

B Kleines Eclipse-Lexikon . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

_eclipse2_552.book Seite 8 Dienstag, 29. September 2009 4:45 16

| 9

KAPITEL 1:KAPITEL 1

Einführung

Dieses Buch ist ein kompakter Führer durch die Eclipse-Entwick-lungsumgebung für Java™-Entwickler. Es bietet Ihnen einen Über-blick über die wichtigsten Konzepte und Funktionen, der Ihnen denEinstieg in und die tägliche Arbeit mit Eclipse erleichtert. Ein paarKenntnisse in der Java-Programmierung können beim Lesen diesesBuchs nützlich sein, sind aber keine Voraussetzung, um es zu ver-stehen. Wir beginnen mit einem Überblick darüber, was Eclipse istund wie Sie es herunterladen und installieren.

Was ist Eclipse?Eclipse ist weit mehr als nur eine Java-Entwicklungsumgebung.Vielmehr handelt es sich um ein komplettes Framework, auf dessenGrundlage man beliebig komplexe Rich-Client-Anwendungen –und sogar serverbasierte Applikationen – aus miteinander verfloch-tenen Bausteinen zusammensetzen kann. Dabei behält man dievielfältigen Abhängigkeiten zwischen den Bestandteilen unter Kon-trolle.

Die Firma IBM hatte Eclipse Ende der 1990er-Jahre ursprünglichals Ersatz für eine proprietäre, Smalltalk-basierte Entwicklungsum-gebung namens Visual Age entwickelt. Als deutlich wurde, dassdas Projekt nur durch das Engagement weiterer Partner überlebenkonnte, entschloss man sich 2001 dazu, eine Open Source-Unter-nehmung daraus zu machen. Seit 2004 wird Eclipse von einer un-abhängigen Non-Profit-Organisation gesteuert, die sich EclipseFoundation nennt und der zahlreiche bekannte Firmen aus demIT-Business angehören. Inzwischen sind auf der Basis von Eclipse

_eclipse2_552.book Seite 9 Dienstag, 29. September 2009 4:45 16

10 | Kapitel 1: Einführung

zahlreiche proprietäre und Open Source-Anwendungen entstan-den, darunter populäre Entwicklungsumgebungen für diverse Pro-grammiersprachen. Unter ihnen nimmt die Eclipse Java IDE in ihrenverschiedenen Varianten als mit Abstand beliebteste Java-Entwick-lungsumgebung nach wie vor eine führende Position ein.

Seit dem Jahr 2006 werden neue Eclipse-Versionen mit allen Vari-anten und den wichtigsten innerhalb des Eclipse-Projekts entwi-ckelten Erweiterungen zusammen in sogenannten Release Trainsveröffentlicht. Sie erscheinen einmal im Jahr, meistens im Juni, undwurden anfangs nach den Jupiter-Monden benannt. Die im Som-mer 2009 erschienene Version Eclipse 3.5, die diesem Buch zu-grunde liegt, trägt den Projektnamen »Galileo«. Sie wurde nachGalileo Galilei benannt, der unter anderem die großen Jupiter-Monde entdeckt hat. Die nächste Eclipse-Version wird voraussicht-lich wie der griechische Sonnengott Helios heißen – und damitneue Namensgefilde am Firmament erschließen.

In diesem Buch verwendete KonventionenKursiv

Kennzeichnet Dateinamen, Verzeichnisnamen, URLs und dieNamen von Unix-Tools wie vi. Diese Auszeichnung wird auchzum Kennzeichnen von Menüpfaden und Hervorheben neuerBegriffe verwendet.

Nicht-ProportionalschriftWird für Namen von Java-Paketen, -Methoden usw., für Be-fehle, Variablen und Codeauszüge verwendet.

Nicht-Proportionalschrift fettWird in Codebeispielen für Schlüsselwörter und Text verwen-det, den der Benutzer wörtlich eingeben muss.

_eclipse2_552.book Seite 10 Dienstag, 29. September 2009 4:45 16

Systemanforderungen | 11

SystemanforderungenEclipse läuft auf allen verbreiteten Systemplattformen einschließ-lich Windows, Linux und Mac OS X. Zu seiner Ausführung ist eineJava-Laufzeitumgebung erforderlich, die Sie für Windows und Li-nux unter http://java.sun.com herunterladen können. Das Java SERuntime Environment (JRE) reicht dabei in der Regel aus, daEclipse seinen eigenen Compiler mitbringt. Auf Mac OS X ist Javavorinstalliert. In Tabelle 1-1 finden Sie die minimalen und die emp-fohlenen Systemanforderungen; es sind aber lediglich Orientie-rungsgrößen, denn der tatsächliche Ressourcenbedarf kann sehrunterschiedlich sein.

Um das Eclipse-Download-Paket zu entpacken, benötigen Sie einArchivprogramm. Bei neueren Windows-Versionen ist es bereitseingebaut, Sie können aber auch eines der zahlreichen kostenlosverfügbaren Programme wie 7-Zip (http://www.7-zip.org) oderTUGZip (http://www.tugzip.com/) verwenden. Die anderen Plattfor-men verfügen über vorinstallierte Archivprogramme. Achten Sieaber unter Linux darauf, dass das Archivprogramm logische Linksrichtig verarbeitet.

TIPP

Aus Platzgründen und der Einfachheit halber konzentriert sichder Rest dieses Buchs auf die Windows-Version von Eclipse. An-dere Plattformen sollten sich ähnlich verhalten, aber es kannsein, dass Ihnen plattformspezifische Unterschiede auffallenwerden.

Tabelle 1-1: Systemanforderungen für Eclipse

Anforderung Minimum Empfohlen

Java-Version 1.4.0 5.0 oder höher

Hauptspeicher 512 MByte 1 GByte oder mehr

Freier Festplattenplatz 300 MByte 1 GByte oder mehr

Prozessorgeschwindigkeit 800 MHz 1,5 GHz oder schneller

_eclipse2_552.book Seite 11 Dienstag, 29. September 2009 4:45 16

12 | Kapitel 1: Einführung

Eclipse herunterladenUm die Eclipse IDE herunterzuladen, gehen Sie zu http://www.eclipse.org/downloads/. Wählen Sie dann unter Eclipse Packages dasPaket Eclipse IDE for Java Developers und laden Sie die zu IhremBetriebssystem passende Version herunter. (Wenn Ihre Plattformhier nicht aufgeführt ist, können Sie es unter http://download.eclipse.org/eclipse/downloads/ versuchen; dort finden Sie auch nochältere Versionen sowie die brandneuen, aber nicht stabilen StreamBuilds aus der Eclipse-Entwicklerwerkstatt.) Werden Sie zur Aus-wahl einer Mirror-Site aufgefordert, wählen Sie den Mirror aus, derörtlich gesehen am nächsten liegt. Sollte diese Site zu langsam odernicht verfügbar sein, gehen Sie einfach zur Download-Seite zurück,und versuchen Sie einen anderen Mirror oder die Hauptsite.

TIPP

Alternativ können Sie auch die Eclipse IDE for Java EE Develo-pers oder Eclipse Classic auswählen. Diese enthalten zusätzli-che Funktionen zur Entwicklung von Enterprise-Anwendungenbeziehungsweise von Anwendungen für die Eclipse-Plattform,die in diesem Buch nicht behandelt werden. Die hier behandel-te Eclipse-Variante ist so etwas wie eine Basisversion, sie reichtaber für Ihre ersten Programme sicher aus, und alles, was Siehier lernen, können Sie in auch bei der Arbeit mit einem gro-ßen Eclipse nutzen.

Eclipse installierenWenn Sie Java noch nicht installiert haben, müssen Sie dies zuersttun. Laden Sie dann das Eclipse-Paket in ein temporäres Verzeich-nis herunter. Verwenden Sie Ihr Archivprogramm, um Eclipse inein permanentes Verzeichnis zu entpacken. Es gibt keine Setup-Pro-gramme oder Registrierungswerte, mit denen Sie sich herumschla-gen müssen.

_eclipse2_552.book Seite 12 Dienstag, 29. September 2009 4:45 16

Eclipse installieren | 13

TIPP

Das Fehlen eines Installationsprogramms mag zunächst merk-würdig erscheinen. Es ist aber tatsächlich ein großer Vorteil,denn Sie können problemlos mehrere Eclipse-Installationengleichzeitig auf Ihrem Rechner haben, wenn Sie beispielsweiseeine neue Version ausprobieren wollen oder Eclipse in divergie-renden Kontexten verwenden, in denen Sie viele verschiedeneErweiterungen benötigen.

Nachdem Sie das Archiv entpackt haben, sollten Sie ein Unterver-zeichnis namens eclipse sehen, das seinerseits Verzeichnisse wie plug-ins und features enthält. Sollten Sie diese nicht finden, prüfen Siedie Einstellungen Ihres Archivprogramms. Ein verbreiteter Fehlerist, dass Eclipse so entpackt wird, dass die Verzeichnisstrukturnicht erhalten bleibt. Eclipse kann nicht ausgeführt werden, wennSie es nicht mit genau den Verzeichnispfaden entpacken, die im Ar-chiv vorhanden sind.

3, 2, 1, Start!Jetzt können Sie Eclipse starten. Im eclipse-Verzeichnis finden Sieein Startprogramm, das eclipse (oder eclipse.exe) heißt. Rufen Siedas Programm auf, um die IDE zu starten.

TIPP

Unter Windows ist es bequemer, wenn Sie eine Desktop-Ver-knüpfung erstellen, um Eclipse zu starten.

Einen Workspace angebenBeim Start von Eclipse werden Sie dazu aufgefordert, den Ort IhresWorkspace anzugeben. Der Workspace (Arbeitsbereich) ist derOrt, an dem Ihr Quellcode und andere Dateien und Einstellungenauf Ihrem Rechner gespeichert werden. Geben Sie einen festen Ortan, der unabhängig von Ihrer Eclipse-Installation ist, z.B. das von

_eclipse2_552.book Seite 13 Dienstag, 29. September 2009 4:45 16

14 | Kapitel 1: Einführung

Eclipse beim ersten Start vorgeschlagene Unterverzeichnis work-space unterhalb Ihres Benutzerverzeichnisses. Vorzugsweise solltees ein Ort sein, für den regelmäßig ein Backup erstellt wird.

Willkommen bei Eclipse!Wenn Eclipse startet, werden Sie mit einem Welcome-Bildschirm(siehe Abbildung 1-1) begrüßt, der neuen Benutzern verschiedeneLinks zur Einführung für neue Benutzer bietet. Überspringen Sieihn jetzt erst einmal, indem Sie den Welcome-View schließen. (Kli-cken Sie auf das Schließen-Symbol – das × neben dem Wort Wel-come). Sie können zum Welcome-Bildschirm später jederzeit zu-rückkehren, indem Sie im Help-Menü Welcome auswählen.

Eclipse auf Deutsch?In der Grundausstattung ist Eclipse ein englischsprachiges Pro-gramm. Alle Menübezeichnungen, Titel, Programmmeldungenusw. sind in Englisch. Es gibt allerdings ein eigenes Projekt namens

Abbildung 1-1: Der Welcome-Bildschirm bietet Ihnen einführendes Mate-rial einschließlich Beispielen und Tutorials an.

_eclipse2_552.book Seite 14 Dienstag, 29. September 2009 4:45 16

Eclipse auf Deutsch? | 15

Babel, das sich zur Aufgabe gemacht hat, Übersetzungen der Ec-lipse-Oberfläche für alle möglichen Sprachen zur Verfügung zustellen, darunter auch Deutsch.

Seit Eclipse 3.5 bemüht man sich, die zentralen Sprachpakete in denalljährlichen »Eclipse Release Train« mit einzuschließen, in demdie verschiedenen Eclipse-Varianten synchron mit den wichtigstenPlug-ins veröffentlicht werden. Somit steht gleichzeitig mit Eclipseauch ein deutsches Sprachpaket bereit, das von eclipse.org herunter-geladen werden kann.

Nachteile der deutschen VersionAllerdings ist festzustellen, dass das deutsche Sprachpaket von vie-len Java-Entwicklern, die mit Eclipse arbeiten, nicht genutzt wird.Aus mehreren Gründen fährt man, sofern man über ein Minimuman englischen Sprachkenntnissen verfügt, mit der Originalversionbesser: Zum einen benötigt man die englischsprachigen Begriffeohnehin, wenn man in der Eclipse-Hilfe oder im Internet Unter-stützung sucht. Zum anderen sind viele Plug-ins, die jeder Eclipse-Benutzer einsetzt, nicht lokalisiert, was schnell zu einem hässlichenSprachenkauderwelsch auf dem Desktop führt. Und schließlichsind die von den Übersetzern gewählten deutschen Übersetzungengängiger englischer Fachbegriffe oft nicht sehr geläufig, sodass mannicht immer gleich versteht, was mit einer Menüposition oder einerButton-Aufschrift gemeint ist.

Wir haben uns in diesem Buch dazu entschlossen, auf das deutscheSprachpaket zu verzichten und durchgängig mit der englischspra-chigen Originalfassung von Eclipse zu arbeiten. Dabei erklären wirnatürlich die verwendeten Begriffe – sofern sie nicht allzu banalsind –, sodass Sie auch dann zurechtkommen sollten, wenn Ihnennoch nicht alle Fachtermini auf Englisch vertraut sind. Wir verzich-ten ebenfalls darauf, die deutschen Übersetzungen aus dem Sprach-paket anzugeben, da dies eher verwirren und den Umfang desBuchs unnötig aufblähen würde.

_eclipse2_552.book Seite 15 Dienstag, 29. September 2009 4:45 16