【问题标题】:How to upgrade JavaHL on Ubuntu?如何在 Ubuntu 上升级 JavaHL?
【发布时间】:2011-12-08 16:43:03
【问题描述】:

环境

  • Ubuntu 10.10
  • Eclipse Java EE Indigo 服务版本 1
  • 子剪辑 1.8.x
  • libsvn1 1.6.12
  • svn 1.7.x

问题

子剪辑 1.8.x requires JavaHL version 1.7.x。我需要 Subclipse 1.8.x 才能使用 svn 1.7.x。

Ubuntu 10.10 没有 subversion 1.7 包或 libsvn1 1.7 包。

问题

有没有办法在 Ubuntu 上升级 libsvn1 包,可能是通过配置另一个包存储库或直接安装包?如果后者是可能的,我在哪里可以找到 libsvn1/JavaHL 包?肯定有人在这个 Ubuntu 版本上尝试使用 svn 1.7 吧?

【问题讨论】:

  • 为什么会有一个近距离投票?常见问题解答中的问题可以涵盖“程序员常用的软件工具”或“编程行业独有的实用、可回答的问题”

标签: eclipse svn ubuntu subclipse javahl


【解决方案1】:

(复制自另一个answer

删除现有的 libsvn-java:

sudo apt-get purge libsvn-java

然后,添加以下软件源并重新安装:

sudo add-apt-repository ppa:dominik-stadler/subversion-1.7
sudo apt-get update
sudo apt-get install libsvn-java

(找到here

更新:对于 Ubuntu 14,请改用 subversion 1.8 存储库

sudo add-apt-repository ppa:dominik-stadler/subversion-1.8

(感谢@YetAnotherMatt 的answer below

【讨论】:

  • 这行得通。我在 Ubuntu/Debian 下找不到任何其他实用的解决方案。
  • 但它不适用于 Trusty Tahr (Ubuntu 14.04)?您还有其他解决方案可以帮助我解决我的问题吗?
【解决方案2】:

如果您不想在等待 Ubuntu 软件包更新到 SVN 1.7.x 时弄乱它们,您可以做的一件事是安装 CollabNet 客户端 RPM。这会安装到私有命名空间 (/opt/CollabNet_Subversion) 中,因此它不会更改您的任何 Ubuntu 软件包。您可以使用“外星人”软件包安装 RPM。我们已经让 Subclipse 用户确认此客户端为他们工作。

http://www.open.collab.net/downloads/subversion/linux.html

【讨论】:

    【解决方案3】:

    我认为真正的问题是 jni 位置在 14.04 中从 /usr/lib/jni 更改为 /usr/lib/x86_64-linux-gnu/jni

    我建议编辑你的 eclipse ini 的 vmargs java.library.path 设置

    • 原文:-Djava.library.path=/usr/lib/jni
    • 新:-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni

    此设置确定 eclipse 期望从何处定位库文件

    【讨论】:

      【解决方案4】:

      @VishalKale,以及任何其他试图按照@jlb 对最新版本 Ubuntu 的说明的人,请改用 Subversion-1.8 存储库:

      sudo add-apt-repository ppa:dominik-stadler/subversion-1.8
      

      更多详情:Getting subclipse to work on Ubuntu 64 and Indigo - Incompatible JavaHL library loaded. 1.7.x or later required

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-02-02
        • 2018-10-27
        • 2022-12-20
        • 2020-01-22
        • 1970-01-01
        • 1970-01-01
        • 2020-08-01
        • 2020-12-16
        相关资源
        最近更新 更多