与64位Kubuntu中的Subclipse不兼容的JavaHL库

时间:2011-10-24 13:08:07

标签: eclipse javahl

我试图让Subversion在64位Kubuntu 11.10中运行Eclipse 3.7,但遇到了问题。我已经安装了subclipse 1.8.1,安装了' libsvn-java'并在-Djava.library.path=/usr/lib/jni/文件的-vmargs下添加了/usr/lib/eclipse/eclipse.ini,但现在收到错误消息:

Incompatible JavaHL library loaded.  1.7.x or later required.

并且似乎无法找到如何升级我的JavaHL。我重新安装了subclipse插件,它显然也安装了JavaHL 1.7.1版本,所以也许这不是JavaHL没有安装的情况,但也许不可能? - 有想法的人吗?

**编辑**

如下所述,接受的答案中提供的链接已停止工作,但您可以download updated files here(归功于Rekhyt),但您需要通过添加http://subclipse.tigris.org/update_1.8.x安装的subclipse版本1.8.x到Eclipse

我首先安装了subclipse 1.8然后按顺序安装了这些文件:

  1. libsvn-java_1.7.2-0ubuntu0~ppa1_amd64.deb
  2. subversion_1.7.2-0ubuntu0~ppa1_amd64.deb
  3. libsvn1_1.7.2-0ubuntu0~ppa1_amd64.deb
  4. 如果你需要32位go to the launchpad page并点击“颠覆” - 1.7.2-0ubuntu0~ppa1'链接在页面底部 - 这将显示所有相关文件

5 个答案:

答案 0 :(得分:23)

或者,您可以执行以下操作,从而自动执行包安装:

apt-add-repository ppa:dominik-stadler/subversion-1.7

apt-get update

apt-get dist-upgrade

答案 1 :(得分:21)

答案 2 :(得分:2)

可悲的是,我还不能评论(或者我不明白这个网站是如何工作的:-)),但也许Dave Shuck对它感兴趣:如果你改变了.deb包的依赖关系,删除libserf-private一切正常。使用此脚本最简单:videbcontrol

答案 3 :(得分:1)

由于我无法发表评论,我的编辑遭到拒绝:

我偶然发现了同样的问题。 Xubuntu 10.11的存储库已经过时了。可以在this位置找到包裹。根据javaloper的帖子继续进行。

答案 4 :(得分:0)

here下载文件libserflibaprutillibsvn1subversionlibsvn-java

在下载期间,选择适当的环境,例如32bit64bit版本。