1.最常见的就是这个问题了。
Failed to load JavaHL Library
这个时候
(1)我们需要安装libsvn-java这个软件包:
$sudo apt-get install libsvn-java (2)查看安装在什么地方:
$dpkg -L libsvn-java 运行结果如下:
banxi1988@banxi :~$ dpkg -L libsvn-java
/.
/usr
/usr/lib
/usr/lib/i386-linux-gnu
/usr/lib/i386-linux-gnu/jni
/usr/lib/i386-linux-gnu/jni/libsvnjavahl-1.so.0.0.0
/usr/share
/usr/share/java
/usr/share/java/svn-javahl.jar
/usr/share/doc
/usr/lib/i386-linux-gnu/jni/libsvnjavahl-1.so
/usr/lib/i386-linux-gnu/jni/libsvnjavahl-1.so.0
/usr/share/doc/libsvn-java
banxi1988@banxi :~$
(3)参照上面的结果,修改eclipse.ini,
即添加下面的一行:
-Djava.library.path=/usr/lib/i386-linux-gnu/jni 然后重启就可以了!
之前参考官网上设置为-Djava.library.path=/usr/lib/jni
最后发现不行。可能ubuntu版本不同jni的位置不同,所以用dpkg -L来查看
软件包的安装位置很有必要!
当遇到'Failed to load JavaHL Library'错误时,需要安装libsvn-java软件包并通过dpkg-L查看其安装路径。将-Djava.library.path设置为找到的路径(如/usr/lib/i386-linux-gnu/jni),然后重启Eclipse即可解决。注意不同Ubuntu版本中JNI库的位置可能不同。

被折叠的 条评论
为什么被折叠?



