wichtig für Eclipse:
Man sollte Eclipse selbst nicht mit der stallman vm starten. Das kann nämlich passieren, selbst wenn in Eclipse selber Java5 eingetragen ist.
Wenn Eclipse von der Konsole gestartet wird, bekommt man angezeigt, welche VM benutzt wird:
Hier ein Auszug, wie man die Start-VM aus der shell ändern kann:
axel@ubuntu:/usr/bin$ export JAVA_HOME=/usr/lib/j2sdk1.5-sun
axel@ubuntu:/usr/bin$ eclipse
using specified vm: /usr/lib/j2sdk1.5-sun
axel@ubuntu:/usr/bin$ su
Password:
root@ubuntu:/usr/bin# eclipse
using specified vm: /usr/lib/j2sdk1.5-sun
Und help/software updates/find & install (update von plug-ins) funktioniert offenbar nur, wenn man als superuser (oder auch über sudo) Eclipse gestartet hat!
Problem ist, dass man dann offenbar als root Eclipse laufen hat.
Vermutlich kann man über das Setzen von File-Berechtigungen im Eclipse Verzeichnis auch als normaler User updaten. Poste, wenn ich was finde. So dringend finde ich das erstmal nicht.
Ich habs oben als superuser gestartet und konnte so Pakete aus dem Internet installieren.
Um vernünftige Java Einstellungen persistent zu setzen:
1.
sudo update-alternatives --config java
2.
Die folgende Datei erstellen:
/etc/X11/Xsession.d/90environment
und dort diese Zeile einfügen:
export JAVA_HOME=/usr/lib/j2sdk1.5-sun
Gruß Axel