How do I fix this?
I am on ubuntu 64 using Eclipse indigo. I installed http://subclipse.tigris.org/update_1.8.x.
At first I got this error:
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-openjdk/jre/lib/amd64/server:/usr/lib/jvm/java-6-openjdk/jre/lib/amd64:/usr/lib/jvm/java-6-openjdk/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib
Then after some googling I did this:
sudo apt-get install libsvn-java
Then in the eclipse.ini I added this line:
-Djava.library.path=/usr/lib/jni
I then created this directory and contents:
~/.eclipse/eclipserc
VMARGS="-Djava.library.path=/usr/lib/jni"
I am still getting this error:
Incompatible JavaHL library loaded. 1.7.x or later required.
What more can I do?
Remove your existing libsvn-java:
sudo apt-get purge libsvn-java
Then, add the following software source and re-install:
sudo add-apt-repository ppa:dominik-stadler/subversion-1.7
sudo apt-get update
sudo apt-get install libsvn-java
(found here)
thanks to @codemonkeybr: also update your eclipse.ini with -Djava.library.path=/usr/lib/jni
(or /usr/lib/x86_64-linux-gnu/jni
or /usr/lib/i386-linux-gnu/jni
depending on your system ...)
Update for Ubuntu 14 use Subversion 1.8 instead:
sudo add-apt-repository ppa:dominik-stadler/subversion-1.8