OpenSLX Entwicklung mit Eclipse

Installation von Eclipse

Da die meisten Distributionen sehr veraltete Eclipse Versionen enthalten, installieren wir es "von Hand".

  # cd /opt
  # wget <eclipse-download-link>
  # tar xzf eclipse-...tar.bz2
  # ln -sf /opt/eclipse/eclipse /usr/bin/eclipse

Wobei <eclipse-download-link> für eines der über http://www.eclipse.org/downloads/ verfügbaren Basispakete steht. (Auswahl je nachdem, was man noch mit eclipse anstellen möchte; für die Unentschlossenen Eclipse-CDT (Eclipse IDE for C/C++ Developers) ist keine schlechte Wahl :) - alleine wegen der Größe )

Java

Aus Performancegründen sollte Sun-Java verwendet werden.

Ubuntu:

  # aptitude install sun-java6-jre
  # update-alternatives --config java

  Es gibt 4 Alternativen, die »java« bereitstellen.

    Auswahl      Alternative
  -----------------------------------------------
   +        1    /usr/lib/jvm/java-6-openjdk/jre/bin/java
  *         2    /usr/lib/jvm/java-6-sun/jre/bin/java
            3    /usr/bin/gij-4.3
            4    /usr/bin/gij-4.2

  Drücken Sie die Eingabetaste, um die Vorgabe[*] beizubehalten,
  oder geben Sie die Auswahlnummer ein: 2

Es sollte die Alternative 2 gewählt sein.

Plugins installieren

Nachdem wir Eclipse das erste mal gestartet haben, können wir nun die noch benötigten Erweiterungen installieren.

Über Help - Software Updates .. gelangen wir zur AddOn Verwaltung. In dem Tab Available Software fügen wir jetzt nacheinander folgende neue Software-Quellen per Add Site... hinzu.

http://e-p-i-c.sourceforge.net/updates/testing
http://colorer.sf.net/eclipsecolorer/
http://subclipse.tigris.org/update_1.4.x/

Dann mindestens folgende Features auswählen:

  ..
  http://colorer.sf.net/eclipsecolorer/
   > [x] Syntax Highlightning
  ..
  http://e-p-i-c.sourceforge.net/updates/testing
   > [x] EPIC Main Components
  ..
  http://subclipse.tigris.org/update_1.4.x/
   > [ ] Integrations
   > [x] JavaHL Adapter
   > [ ] Revision Graph
   > [x] Subclipse
   > [ ] SVNKit Adapter
  ..

Weiter gehts mit Install... und Anweisungen folgen...

colorer Plugin

Bei der Fehlermeldung:

"Error in initialization of native part of the Colorer library. This can be caused by absent 
 net_sf_colorer.dll (libnet_sf_colorer.so) library in paths of Java machine. Or, colorer 
 can't find catalog.xml file, which must be placed in '%PLUGIN_DIR%/colorer/catalog.xml' null" 

gibts evtl Probleme mit den Abhängigkeiten der libnet_sf_colorer.so

Lösung:

  # cd /opt/eclipse/plugins/net.sf.colorer_<version>/os/linux/x86/
  # ldd libnet_sf_colorer.so

Hier auf nicht gefundene libs achten - bei mir wars libstdc++.so.5 und diese nachinstallieren.