【问题标题】:Incompatible JavaHl library loaded加载了不兼容的 JavaHl 库
【发布时间】:2013-07-29 13:11:16
【问题描述】:

我在使用 Subclipse 和 JavaHL 库时遇到问题。子剪辑它给出了错误:

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

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

【问题讨论】:

    标签: eclipse svn ubuntu subclipse


    【解决方案1】:

    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。见这里:

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

    【讨论】:

    • 感谢您的回复,我做了与上面链接中提到的相同的操作,但仍然没有工作并出现相同的错误。
    • 您将不得不提供有关您所做或尝试做的事情的更多详细信息。
    • 现在它工作正常,这个链接真的很有帮助我需要 Subclipse 1.8.x..终于完成了,谢谢你的帮助。
    • 仅供参考,Subclipse 1.8 需要 JavaHL 1.7 或更高版本。
    【解决方案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版本。

    【讨论】:

    • 谢谢。我可以确认从该来源安装Subversion JavaHL Native Library Adapter 1.9.3 解决了这个问题。结果发现 Ubuntu 16.04 有一个更新的库(1.9),而不是默认需要的库(1.8)
    【解决方案3】:

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

    【讨论】:

    • 这甚至将库放在哪里?我也安装了它,但不知道在哪里寻找 JAR。
    【解决方案4】:

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

    $sudo apt-get install subversion

    $sudo apt-get install libapache2-svn

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-30
      • 2012-02-20
      • 1970-01-01
      • 1970-01-01
      • 2013-04-21
      • 2013-02-15
      • 2014-06-11
      相关资源
      最近更新 更多