This page (revision-12) was last changed on 23-May-2010 17:59 by ThomasBayen 

This page was created on 03-Oct-2006 21:29 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
12 23-May-2010 17:59 5 KB ThomasBayen to previous mehr zur Eclipse-Installation
11 04-Jun-2008 20:38 3 KB ThomasBayen to previous | to last Kommentare zu Plugins und Konfiguration ausgelagert
10 21-Jan-2008 13:33 6 KB ThomasBayen to previous | to last Tagging
9 24-Nov-2007 09:35 6 KB ThomasBayen to previous | to last Subversive ist offizielles Eclipse-Projekt
8 20-Nov-2007 00:13 6 KB ThomasBayen to previous | to last KategorieEclipse
7 28-Dec-2006 19:31 6 KB ThomasBayen to previous | to last Eclipse 3.2.1 liefert direkt ein Icon mit
6 07-Dec-2006 11:19 6 KB PeterHormanns to previous | to last KategorieJava
5 25-Oct-2006 23:43 6 KB ThomasBayen to previous | to last
4 25-Oct-2006 23:42 6 KB ThomasBayen to previous | to last
3 25-Oct-2006 23:41 6 KB ThomasBayen to previous | to last Anpassung an neues Wiki
2 25-Oct-2006 22:00 7 KB ThomasBayen to previous | to last Anpassung an neues Wiki
1 03-Oct-2006 21:29 7 KB UnknownAuthor to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

!!! Eclipse-Installation


Ich gehe davon aus, dass eine Java-Installation (z.B.
JavaUnterDebian) bereits erfolgt ist. Zu Infos über Eclipse siehe
auch EclipseIDE.

!! EclipseIDE Plattform und Java-SDK installieren

! Erklärung der downloadbaren Komponenten

Beim Besuch der [Eclipse Website|http://eclipse.org] ist es für den
Anfänger eventuell verwirrend, daß Eclipse nicht nur eine IDE
(integrierte Entwicklungsumgebung) für Java ist, sondern dass auch
von der "Eclipse Platform" gesprochen wird. Eclipse besteht
sozusagen aus mehreren Schichten. Die unterste Schicht ist ein GUI-
und Application Framework, mit dem beliebige bildschirmorientierte
Anwendungen geschrieben werden können. Dies ist die sogenannte
"Eclipse Platform" und hilft uns hier eigentlich gar nicht weiter.
Dann gibt es die Eclipse IDE. Diese IDE ist so universell gehalten,
daß man damit prinzipiell alle Programmiersprachen programmieren
kann, wenn es dazu entsprechende Module bzw. Plugins gibt. Da
Eclipse selber in Java geschrieben ist, gibt es natürlich solche
Plugins auch für Java, d.h. die Java-IDE ist bei der
Standard-Installation dabei. Weitere Sprachen (z.B. C/C++) oder
andere weitere Fähigkeiten können dann bei Bedarf durch Plugins
nachgerüstet werden.

! Herunterladen des Eclipse SDK

SeitDie>> <<einiger Zeit wird einem die >>Datei, die man eigentlich<<
>>benötigt, <<wird einem >>auf der [Eclipse Webseite|http://www.eclipse.org] recht
prominent angeboten, wenn man auf __Download__ klickt. Es handelt<<
>>sich <<hierbei aktuell >>um <<dasden>> <<__"EclipseEintrag>> <<SDK"Eclipse>> <<3.2.1"__.IDE>> <<Diefor>> <<Website
erkennt
Java
>> <<automatisch,Developers".>> <<ob wir mit Linux oder Windows surfen und
bietet uns die richtige Version an.
>>Diese Datei lädt man herunter.

! Installation

Das tar-Archiv muss nun irgendwohin ausgepackt werden. Dies kann<<
>>von root z.B. nach <<''/opt/eclipse''''/opt/eclipse''.>> <<geschehenAm>> <<odereinfachsten>> <<innerhalbmacht>> <<eines
Benutzerverzeichnisses
man
>> <<sich aber als Benutzer ein eigenes Verzeichnis dafür, >>z.B. <<nachhabe>> <<'~/Eclipse-Projekte/eclipse'.ich>> <<Dasin meinem Home-Verzeichnis ein Unterverzeichnis "Java/". Dort entpacke ich das Eclipse-Paket. Dann mache ich mir in "Java/" noch einen symbolischen Link "eclipse" auf das echte Eclipse-Verzeichnis und eine Datei "{{Java/eclipse.sh}}" als Startdatei. Dort steht dann folgendes drin:>>
<<wars
>> << #!/bin/bash
 # mein eigenes Eclipse-Startskript
 export HGENCODING="utf8"
 export GDK_NATIVE_WINDOWS=1
 ~/Java/eclipse/eclipse

Der erste Export ist für Umlaute in Mercurial Commit-Bemerkungen, der zweite Export hing mit einem Bug in Eclipse zusammen, weiss nicht, ob das heute noch nötig ist. Außerdem könnte man hier die Speicherausstattung von Eclipse ändern.

Aus dieser Datei habe ich mir
>>dann <<eigentlichein>> <<Icon auf dem Desktop gemacht. Ein passendes Icon findest Du in "{{Java/eclipse/icon.xpm}}".

Meine Workspaces erzeuge ich dann
>>auch <<schon.in ~/Java/.>>

<<Auf diese Art kannst Du unterschiedliche Eclipse-Versionen parallel haben (Kann bei einem Update schonmal ein besseres Gefühl geben, wenn das alte noch läuft, bevor man im neuen alles eingerichtet hat und merkt, daß irgendwelche Plugins nicht mehr funktionieren). Alles, was zu Eclipse gehört, ist in einem einzigen Verzeichnis. Der Nachteil ist, daß die Installation nur für einen einzigen Benutzer zugänglich ist, aber das dürfte Dir egal sein.



>>! Integration ins System

Hat man das Archiv als root (oder ein anderer Benutzer) nach
''/opt/eclipse'' ausgepackt, empfiehlt sich noch folgender Befehl,
damit alle Benutzer darauf zugreifen können (alternativ kann man
auch mit einer geeigneten Benutzergruppe arbeiten):

 chmod a=g /opt/eclipse -R

Um komfortabel arbeiten zu können, kann man sich ein __KDE-Icon__
erzeugen, indem man auf den Desktop-Hintergrund mit der rechten
Maustaste klickt und dann ''Neu erstellen -> Datei ->
Verknüpfung zu Programm...'' wählt. Im dort erscheinenden Fenster
gibt man dann __/opt/eclipse/eclipse__ <<bzw. das eigene Startskript >>als Programmaufruf an. Auf
der ersten Registerkarte kann man neben dem Namen des neuen Symbols
auch dessen Bild ändern, indem man auf das vorgegebene Symbol oben
links klickt. Hier kann man das richtige Eclipse-Icon aus dem
Eclipse-Verzeichnis angeben <<(in meiner Version z.B.(''/opt/eclipse/icon.xpm'').>>
<<''/opt/eclipse/plugins/org.eclipse.jdt.source_3.1.2/eclipse32.gif'').
GIF-Dateien
(GIF-Dateien
>> kann man übrigens dort <<nurauch>> angeben, wenn man unten den
Auswahlfilter <<löscht.löscht.)>>

! Debian Pakete (erst ab Etch)

Alternativ gibt es für ''Debian Etch'' auch Debian-Pakete. Die
Installation ist wahrscheinlich besser integriert - eine
Installation unter Sarge ist jedoch aufgrund der Abhängigkeiten
nicht zu empfehlen, wenn man nicht eine größere Anzahl anderer
Pakete mit upgraden will. Davon abgesehen ist die Installation des
Original-Paketes so trival und greift überhaupt nicht in das System
ein, so daß man in diesem Fall auf das Debian-Paket verzichten kann
(Und wenn ich das schon sage... :-) ThomasBayen).

<<
!!
Ich
>> <<Plugins(ThomasBayen)>> <<installieren

Wenn
hatte
>> <<manausserdem>> <<zusätzlicheeinige>> <<FunktionenProblemchen>> <<überunter>> <<dasDebian>> <<reineLenny>> <<Entwickelngehabt,>> <<von
Java-Code
weil
>> <<hinaus nutzen will, kann man sog. Plugins einbinden.
Hierfür gibt es in
>>Eclipse <<eine >>recht <<netteinstabil>> <<eigenelief.>> <<Paketverwaltung
im
Wer
>> <<Menübestätigen>> <<unterkann,>> <<''Helpdaß>> <<->ein>> <<Softwareper>> <<UpdatesPaketverwaltung>> <<->installiertes>> <<FindEclipse>> <<and
Install''.
stabil
>> <<Manunter>> <<kannDebian>> <<dortoder>> <<PaketquellenUbuntu>> <<(alsläuft,>> <<URL)möge>> <<angebendas>> <<undbitte>> <<dann
die
hier
>> unter <<dieserAngabe>> <<URL erreichbaren Plugins auswählen und
installieren. Leider muss dazu ein Server,
>>der <<das
Plugin-Repository
Versionen
>> <<anbietet,vermerken.>> <<entsprechend konfigurieret sein (wasDanke!>>
<<wohl nicht so einfach ist), deshalb gibt es auch einige Plugins,>>
<<die man herkömmlich herunterladen und dann im>>
<<Eclipse-Hauptverzeichnis!!>> <<auspackenEclipse>> <<muss.richtig>> <<Diese Pakete kann man dannkonfigurieren>>
<<natürlich nur noch sehr schwer wieder deinstallieren.>>
<<
Plugins
Wie
>> <<sucht >>man <<amsich>> <<bestensein>> <<über
[EPIC|http://www.eclipseplugincentral.com]. Dies ist eine Webseite,
die alle Plugins auflistet und suchen kann.

!! Subversion Plugin

Standardmäßig hat
>>Eclipse <<eineso>> <<sehranpasst,>> <<gutedaß>> <<CVS-Einbindung. Dennoch
ist SubVersion ein etwas moderneres Versionskontrollsystem.
Insbesondere ist
>>es <<miteinem>> <<SubVersionselbst>> <<aucham>> <<möglich,besten>> <<Dateiengefällt,>> <<(oder
ganze
bleibt
>> <<Bäume)natürlich>> <<umzubenennenjedem>> <<zuselber>> <<verschieben,überlassen.>> <<wasUm>> <<immerhier>> <<schonTipps>> <<ein
Problem
und
>> <<beiKniffe>> <<CVSauszutauschen,>> <<war. Für den Umgang mit SubVersion Repositories
>>gibt es <<zweidie>> <<verschiedeneSeite>> <<Plugins: [Subclipse|http://subclipse.tigris.org/] ist das ältere Plugin. Ich habe bereits mit ihmEclipseKonfiguration.>>
<<gearbeitet und kann es nur loben. Dennoch verspricht das neuere>>
<<[Subversive|http://www.polarion.org/index.php?page=overview&project=subversive]!!>> <<einePlugins>> <<noch bessere Integration und Unterstützung.installieren>>
<<Außerdem setzt es standardmäßig auf einem "pure Java" SVN-Client>>
<<auf,Wenn>> <<wasman>> <<aufzusätzliche>> <<außergewöhnlichenFunktionen>> <<Plattformen vielleicht ein Vorteil
ist.

Auf SubVersion ist die Installation des Subclipse-Plugins
beschrieben. Das
[Subversive|http://www.polarion.org/index.php?page=overview&project=subversive]-Plugin ist
>>über <<diedas>> <<Eclipsereine>> <<UpdateEntwickeln>> <<Funktion automatischvon>>
<<zuJava-Code>> <<installieren.hinaus>> <<Dazunutzen>> <<istwill,>> <<lediglichkann>> <<folgendeman>> <<Update-Sitesog.>> <<zu
benutzen:
{{{
 http://www.polarion.org/projects/subversive/download/update-site/
}}}
== [http://www.eclipse.org/webtools/wst/main.html Web Standard
Tools] (u.a. HTML-Editor) ==

Bisher habe ich noch nicht den idealen Weg gefunden, um HTML zu
editieren. Irgendwie scheint die Auswahl an
>>Plugins <<zum Themaeinbinden.>>
<<"Webentwicklung"Hierfür>> <<so gross zu sein, dass man den Wald vor lauter
Bäumen nicht sieht.

Grundsätzlich
>>gibt es <<ein [http://www.eclipse.org/webtools/ Eclipse
Webtools Project] direkt auf der Eclipse Homepage. Um einen
HTML-Editor zu bekommen, habe ich daher folgende update-Site
>>in<<
mein
>> Eclipse <<eingetragen:
{{{
 http://download.eclipse.org/webtools/updates/
}}}
Danach habe ich das "WST-Paket"
([Web Standard Tools|http://www.eclipse.org/webtools/wst/main.html]) installiert (und alle dazu benötigten, wozu man einen
Extra-Button drücken muss). Als einzige weitere Einstellung musst
ich in den Preferences in General -> Editors -> File
Associations für HTML-Dateien den HTML-Editor als Default
einstellen.

Nun habe ich einen hübschen und gut integrierten HTML-Editor. Er
hat Syntax-Highlighting, es gibt
>>eine <<Auto-Vervollständigungrecht>> <<(wie
in
nette
>> <<Java),eigene>> <<es gibt ein Auto-Format (mit Strg-Shoft-F wie in Java).Paketverwaltung.>>
<<Es gibt auch einen CSS-Editor, den ich allerdings bisher noch nicht>>
<<probiertNäheres>> <<habe.zu>> <<Iminteressanten>> <<AllgemeinenPlugins>> <<fühlefindet>> <<ichsich>> <<michauf>> <<mitder>> <<diesemSeite>> <<Plugin wohlEclipsePlugins.>>
<<und habe mein Ziel erreicht. Was WST sonst noch alles bietet, werde>>
<<ich dann wohl noch merken. Die Website ist auf jeden Fall>>
<<grauenhaft, wenn es darum geht, zu erklären, was das Paket---->>
<<eigentlich[{Tag <<tut... -- ThomasBayenEclipse}]