我遇到了 Subclipse 和 JavaHL 库的问题。子剪辑它给出了错误:
加载了不兼容的 JavaHL 库。需要 1.8.x 或更高版本。
我正在使用 Ubuntu 桌面 12.04 32 位。
Subclipse 1.10.x 需要 SVN 1.8.x 库。这个 Wiki 页面解释了它。
http://subclipse.tigris.org/wiki/JavaHL
我认为 Ubuntu 12.04 带有 SVN 1.6.x。所以你可能想要 Subclipse 1.8.x 和 SVNKit,或者从 Ubuntu 以外的其他人那里获得 Subversion 和 JavaHL。看这里:
对我来说,找到的任何方法都不起作用。我安装了 Ubuntu Xenial (16.04)、eclipse 64b、java 64b 和 libjava-svn 软件包,但没有帮助。我还尝试手动下载并安装当前的 Oracle java 版本并强制 eclipse 使用它(-vm)。最后我去了subclipse 页面:
在eclipse中手动安装了这个:
http://subclipse.tigris.org/update_1.12.x
eclipse重新启动后,终于找到了有效的jni版本。
同样的错误,我刚刚安装了libsvnclientadapter-java
包,现在它工作正常!
在 Ubuntu 16.04 中,我只需要安装以下软件包:
$sudo apt-get install subversion
$sudo apt-get install libapache2-svn
之后我只是重新启动 Eclipse,一切都很好。