Eclipse
Aus Ubuntu-Forum Wiki
The (Diskussion | Beiträge) K (→Herunterladen des Pakets) |
|||
Zeile 141: | Zeile 141: | ||
* Installation über Updatemanager » ''<nowiki>http://texlipse.sourceforge.net</nowiki>'' | * Installation über Updatemanager » ''<nowiki>http://texlipse.sourceforge.net</nowiki>'' | ||
- | [[Kategorie: Programmierung]] | + | |
+ | [[Kategorie:Programmierung]] | ||
+ | [[Kategorie:Anwendungen]] |
Version vom 8. Januar 2011, 10:47 Uhr
Inhaltsverzeichnis |
1 Allgemeines
Eclipse ist eine IDE (integrated development environment; integrierte Entwicklungsumgebung):
Dies ist ein Programm zur Erstellung von Software. Neben einem Editor für die jeweilige Programmiersprache(n) enthalten IDE's meist noch zusätzliche und nützliche Komponenten, wie z.B. Codevervollständigung, Syntaxcheck, Rechtschreibprüfung,Versionsverwaltung, UML-Modellierer etc...
Eclipse ist modular aufgebaut und kann mit Hilfe von Plugins beliebig erweitert werden.
2 Installation
2.1 Java
Da Eclipse auf Java basiert, benötigt es eine Java-Laufzeitumgebung. Auf der Webseite wird Version 1.5 empfohlen. Mit dem Befehl:
sudo update-alternatives --config java
lassen sich alle installierten Java-Versionen anzeigen. Weiterhin kann damit auch die gewünschte Version ausgewählt werden.
2.2 Installation aus den Paketquellen
Die einfachste Art und Weise, Eclipse zu installieren, bietet der Weg über die Paketquellen:
sudo apt-get install eclipse
Ein Nachteil dieses Weges ist allerdings, dass sich in den Quellen eine, im Vergleich zur aktuell downloadbaren, veraltete Version befindet.
2.3 Herunterladen des Pakets
Die aktuellste Version von Eclipse lässt sich von der Herstellerseite herunterladen. Einen Überblick über alle verfügbaren Versionen gibt es auf dieser Seite. Dort sind neben der klassischen Eclipse-IDE auch verschiedene andere verfügbar, die auf bestimmte Programmiersprachen spezialisiert sind. Der folgende Artikel bezieht sich auf die klassische Version. Das Downloadpaket ist ca. 140 MB groß und liegt im .tar.gz-Format vor. Nach dem Download muss dieses entpackt werden:
cd /pfad/zur/datei tar xvfz eclipse-SDK-xxx-linux-gtk.tar.gz (xxx = jeweilige Version)
Es bietet sich an, den entstandenen Ordner eclipse, der Übersichtlichkeit wegen, ins Verzeichnis /opt zu verschieben. Dort können zusätzlich installierte Programme abgelegt werden.
sudo mv /ort/zum/ordner/eclipse /opt
Nun kann Eclipse mit dem Befehl:
/opt/eclipse/eclipse
im Terminal gestartet werden. Alternativ kann man auch mit Root-Berechtigung einen symbolischen Link in /usr/bin angelegt werden, so dass in der Konsole oder mit der Tastenkombination ALT + F2 Eclipse mit dem Befehl
eclipse
gestartet werden kann:
sudo ln -s /opt/eclipse/eclipse /usr/bin/eclipse
Sollte beim Starten von Eclipse eine Fehlermeldung bzgl. der Java-Version auftreten, so kann diese wie o.a. geändert werden.
3 Plugins
Eine der Stärken von Eclipse ist dessen modularer Aufbau, d.h. die IDE kann mit beliebig vielen Plugins erweitert werden. Einen guten Überblick über Eclipse-Plugins bietet Eclipse Plugin Central. Eclipse bietet zwei Möglichkeiten, um Plugins zu installieren:
3.1 Installation per Updatemanager
Die bequemste Art, Plugins zu installieren, bietet der Weg über den im Programm enthaltenen Updatemanager:
Help » Software Updates » Find and Install... Search for new Features to install New Remote Site » Next
Im sich öffnenden Fenster müssen der Name und die Seite, von der das Plugin geladen werden soll, eingegeben werden. Der Name kann selbst gewählt werden, während man sich die Webseite vorher heraussuchen muss.
Beispiel, um das Perl-Plugin von Epic zu installieren:
Name = Epic URL = http://e-p-i-c.sf.net/updates
Im Folgenden müssen nur noch eventuell auftretende Abhängigkeitsprobleme gelöst werden, was Eclipse automatisch übernehmen kann. Nach dem Neustart von Eclipse ist das Plugin einsatzbereit.
3.2 Installation heruntergeladener Plugins
Sind Plugins nur via manuellem Download verfügbar, geht man folgendermaßen vor:
- Herunterladen des Paketes
- Entpacken des Paketes in ein dafür geeignetes Verzeichnis:
mkdir plugin_verzeichnis tar xvfz plugin.tar.gz
- Help » Software Updates » Find and Install...
- Search for new Features to install
- New local Site
das erstellte Verzeichnis auswählen und bestätigen.
3.3 Rechtschreibprüfung
Ab der Version 3.3 ist in Eclipse die automatische Rechtschreibprüfung per Default aktiviert. Unglücklicherweise ist aber nur ein englisches Wörterbuch verfügbar. Es können aber auch benutzerdefinierte Wörterbücher hinzugefügt werden. Dabei muss es sich nur um eine Textdatei mit einem Wort pro Zeile handeln. Diese kann automatisch erstellt werden:
cd /usr/lib/aspell sudo aspell dump master de_DE-neu > de_DE.dict
Die entstandene Datei de_DE.dict muss jetzt nur noch in Eclipse integriert werden: Window » Preferences General » Editors » Text Editors » Spelling im Feld User defined dictionaries den Pfad zum Wörterbuch eingeben.
3.4 Nützliche Plugins
3.4.1 Babel
- verschiedene Sprachen für die Eclipse-IDE
- Installation über Updatemanager » http://download.eclipse.org/technology/babel/update-site/ganymede
- die Abfrage verfügbarer Sprachen dauert sehr lang
- Übersicht
Nur die gewünschte Sprache und nur eine Version installieren und auch bei späteren Updates darauf achten, da sich Eclipse bei der Installation aller möglicherweise nicht mehr starten lässt! |
Babel immer als letztes der Plugins installieren, um Inkompatibilitäten vorzubeugen! |
3.4.2 EPIC
- Opensource Perl-Plugin
- Installation über Updatemanager » http://e-p-i-c.sf.net/updates
3.4.3 PDT
- PHP Developer Tools » PHP-Integration in Eclipse
- Installation über Updatemanager » http://download.eclipse.org/tools/pdt/updates/
- alternativer Download von der ZEND-Community-Seite
- komplettes Paket Eclipse mit aktuellster PDT-Version
3.4.4 PyDEv
- Python-Plugin
- Installation über Updatemanager
- OpenSource » http://pydev.sourceforge.net/updates/
- Trialversion der PyDev Extensions von Aptana » http://www.fabioz.com/pydev/updates
3.4.5 TeXlipse
- LaTeX - Plugin
- Erzeugt automatisch .dvi- oder .pdf-Files
- Installation über Updatemanager » http://texlipse.sourceforge.net