在我的32位CentOS 6.9上将Eclipse连接器设置为SVN时,出现错误nativejavahl 0x00100000: Cannot load libraries: Could not initialize class org.apache.subversion.javahl.SVNClient
linux - SVN连接器JavaHL无法加载-LMLPHP
我做到了:

yum install subversion-javahl

libs位于/usr/lib
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

系统重新启动。
哪里可能有问题?

最佳答案

代替javahl连接器,您可以使用svnkit连接器,它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/

关于linux - SVN连接器JavaHL无法加载,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48742912/

10-11 01:53