Eclipse PDT-无法加载 JavaHL 库

Eclipse PDT-无法加载 JavaHL 库

突然间,当我在 Eclipse PDT 中工作时,我收到此错误消息,不知道它们来自哪里,也不知道如何摆脱它们

无法加载 JavaHL 库。
这些是遇到的错误:
java.library.path 中没有 libsvnjavahl-1
java.library.path 中没有 svnjavahl-1
java.library.path 中没有 svnjavahl
java.library.path = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java

有任何想法吗?

答案1


mp:~ alexus$ ls -l /Library/Java/Extensions/libsvnjavahl-1.jnilib 
lrwxr-xr-x  1 root  admin  40 Nov 12 00:20 /Library/Java/Extensions/libsvnjavahl-1.jnilib -> /opt/subversion/lib/libsvnjavahl-1.dylib

mp:~ alexus$ ls -l /opt/subversion/lib/libsvnjavahl-1.dylib
lrwxr-xr-x  1 alexus  wheel  22 Nov 12 00:20 /opt/subversion/lib/libsvnjavahl-1.dylib -> libsvnjavahl-1.0.dylib

mp:~ alexus$ ls -l /opt/subversion/lib/libsvnjavahl-1.0.dylib 
-rwxr-xr-x  1 root  admin  663784 Aug 26 11:48 /opt/subversion/lib/libsvnjavahl-1.0.dylib

答案2

在更新 subclipse 后,我在 Ubuntu 9.10 上遇到了这个错误。为了修复它,我必须调整配置文件文件。

首先,找到您的 libsvjavahl-1 库:

sudo updatedb
locate libsvnjavahl-1

我的是在/usr/local/lib

然后在配置文件。您必须将 libsvnjavahl-1 路径传递给 JVM。

定位eclipse.ini并编辑路径并添加,在该行下方:-vmargs

-Djava.library.path=/usr/local/lib

答案3

我在 Windows 64 位上添加存储库位置时收到类似的错误。我的解决方法是安装SlikSVN

安装 SlikSVN 时,Eclipse 中仍然出现错误。安装完成后,我关闭了 Eclipse 中的消息,它成功完成了存储库位置的添加;我甚至不必重试添加它或重新启动 Eclipse。

相关内容