Ich habe die Tage mit Ubuntu so meine Probleme gehabt. Nachdem man die Eclipse Version im Repo aufgrund der mangelnden Aktualität nicht wählen sollte habe ich versucht Subclipse mit JavaHL zum laufen zu bringen. Die Installation aus dem Subclipse Eclipse Repo erfolgt ohne Probleme, aber beim Zugriff auf die SVN Einstellungen wird man immer wieder mit dieser Meldung konfronitert:
Failed to load JavaHL Library. These are the errors that were encountered: no libsvnjavahl-1 in java.library.path no svnjavahl-1 in java.library.path no svnjavahl in java.library.path java.library.path = /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/client::/ usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386::/usr/lib/firefox:/usr/lib/ firefox/:/usr/java/packages/lib/i386:/lib:/usr/lib
Das einfachste um diesen Fehler zu vermeiden ist der Wechsel von JavaHL auf SVNKit (Pure Java). Sollte man wie ich aber auf JavaHL angewiesen sein haben sich folgende Schritte als hilfreich erwiesen.
Installation und Konfiguration
Die Installation der nötigen Pakete erfolgt per apt-get unter Ubuntu (man kann auch aptitude verwenden – soltle man sogar). libsvn-java enthällt die nötige libsvnjavahl und legt sie unter /usr/lib/jni ab.
sudo apt-get install libsvn-java
Hat man Eclipse aus dem Repo installiert so findet Eclipse beim Neustart die entsprechende Bibliothek und der Fehler gehört der Vergangenheit an. Hat man Eclipse selbst installiert, da man die neueste Version – Bleeding Edge sozusagen – nutzen will, dann muss man Eclipse noch mitteilen, wo es die Bibliothek findet. In die Datei ~/.eclipse/eclipserc trägt man folgende Zeile ein:
VMARGS="-Djava.library.path=/usr/lib/jni"
Nach einem Neustart sollte der Fehler ebenfalls der Vergangenheit angehören. Viel Spaß!