我遇到了Subclipse和JavaHL库的问题。 Subclipse它给出了错误:
加载了不兼容的JavaHL库。需要1.8.x或更高版本。
我正在使用Ubuntu桌面12.04 32位。
答案 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。见这里:
答案 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,一切都很好。