SVN连接器JavaHL无法加载

时间:2018-02-12 09:16:04

标签: linux eclipse svn centos subversive

在我的32位CentOS 6.9上将Eclipse连接器设置为SVN时,我有错误本机javahl 0x00100000: Cannot load libraries: Could not initialize class org.apache.subversion.javahl.SVNClient

enter image description here

我做了:

yum install subversion-javahl

位于/usr/lib

的Libs
ls -la /usr/lib/libsvnjavahl* 
-rwxr-xr-x. 1 root root   1040 Aug 17  2015 /usr/lib/libsvnjavahl-1.la
lrwxrwxrwx. 1 root root     23 Feb 12 01:44 /usr/lib/libsvnjavahl-1.so -> libsvnjavahl-1.so.0.0.0
lrwxrwxrwx. 1 root root     23 Feb 12 01:44 /usr/lib/libsvnjavahl-1.so.0 -> libsvnjavahl-1.so.0.0.0
-rwxr-xr-x. 1 root root 240112 Aug 17  2015 /usr/lib/libsvnjavahl-1.so.0.0.0

在eclipse.ini

中添加了-vmargs下面的行
-Djava.library.path=/usr/lib

系统重启。

哪里可能有问题?

1 个答案:

答案 0 :(得分:0)

您可以使用 SVNKit连接器代替JavaHL连接器,该连接器100%在Java中实现,并且不依赖于依赖于平台的库(另请参阅Subversive – Subversion Team Provider for Eclipse)。

SVNKit连接器可以通过以下更新站点安装(适用于Eclipse Neon,Eclipse Oxygen以及未来版本):

http://community.polarion.com/projects/subversive/download/eclipse/6.0/neon-site/