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.