加载了不兼容的JavaHl库

时间:2013-07-29 16:27:05

标签: eclipse svn ubuntu subclipse

我遇到了Subclipse和JavaHL库的问题。 Subclipse它给出了错误:

  

加载了不兼容的JavaHL库。需要1.8.x或更高版本。

我正在使用Ubuntu桌面12.04 32位。

4 个答案:

答案 0 :(得分:7)

Subclipse 1.10.x需要SVN 1.8.x库。这个维基页面解释了它。

http://subclipse.tigris.org/wiki/JavaHL

我认为Ubuntu 12.04附带SVN 1.6.x.所以你可能想要Subclipse 1.8.x和SVNKit,或者从Ubuntu以外的人那里获得Subversion和JavaHL。见这里:

http://subversion.apache.org/packages.html#ubuntu

答案 1 :(得分:2)

对我而言,找不到的方法都不起作用。我安装了Ubuntu Xenial(16.04),eclipse 64b,java 64b和libjava-svn软件包,但它没有帮助。我还尝试手动下载并安装当前的Oracle java版本并强制eclipse使用它(-vm)。 最后我去了subclipse page

在eclipse中手动安装了这个:

http://subclipse.tigris.org/update_1.12.x

eclipse重新启动后,终于找到了有效的jni版本。

答案 2 :(得分:0)

同样的错误,我刚刚安装了libsvnclientadapter-java包,现在工作正常!

答案 3 :(得分:0)

在Ubuntu 16.04中,对我来说,我只需要安装以下软件包:

$sudo apt-get install subversion

$sudo apt-get install libapache2-svn

之后我只是重启eclipse,一切都很好。