25

我试图让 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 没有安装的情况,但可能无法找到?- 有任何想法的人吗?

** 编辑 **

如下所述,已接受答案中提供的链接已停止工作,但您可以在此处下载更新的文件(归功于 Rekhyt),但您需要 subclipse 版本 1.8.x,您可以通过添加http://subclipse.tigris.org来安装它/update_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

如果您需要 32 位,请转到启动板页面并单击页面底部的“subversion - 1.7.2-0ubuntu0~ppa1”链接 - 这将显示所有相关文件

4

5 回答 5

23

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

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

apt-get update

apt-get dist-upgrade
于 2012-02-16T11:24:59.847 回答
21

正因为如此

首先,我必须在安装新软件包之前卸载旧软件包(感谢Sergi

对于 i386

  1. 这里
  2. 按顺序安装geb包
  3. libsvn1_1.7.1-0ubuntu0~ppa4_i386.deb (979.2 KiB)
  4. subversion_1.7.1-0ubuntu0~ppa4_i386.deb (1.2 MiB)
  5. libsvn-java_1.7.1-0ubuntu0~ppa4_i386.deb

适用于 AMD64

  1. 这里
  2. 按顺序安装geb包
  3. libsvn1_1.7.1-0ubuntu0~ppa4_amd64.deb (1.0 MiB)
  4. subversion_1.7.1-0ubuntu0~ppa4_amd64.deb (1.2 MiB)
  5. libsvn-java_1.7.1-0ubuntu0~ppa4_amd64.deb (446.7 KiB)

它对我有用。

于 2011-10-25T05:53:33.100 回答
2

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

于 2011-11-13T20:46:15.167 回答
1

由于我还不能发表评论并且我的编辑已被拒绝:

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

于 2012-01-14T00:08:26.830 回答
0

这里下载文件libserf, libaprutil, libsvn1, subversionlibsvn-java

在下载过程中选择合适的环境即32bit版本64bit

于 2012-08-28T20:20:17.420 回答