【问题标题】:subclipse: Unable to load default SVN Clientsubclipse:无法加载默认的 SVN 客户端
【发布时间】:2011-08-03 00:04:41
【问题描述】:

在使用 eclispe 和 subclipse 插件时,我经常收到此错误:

Unable to load default SVN Client

我已经安装了 SVNKit 和 JavaHL 提供程序,但在首选项中找不到:

我正在使用 eclipse for win64bit

【问题讨论】:

    标签: eclipse svn subclipse


    【解决方案1】:

    您安装了哪些 JavaHL 提供程序?听起来您需要 64 位 JavaHL 支持。你试过 SlikSVN 吗?

    【讨论】:

    • 这是解决方案吗?使用 SilkSVN?
    【解决方案2】:

    我用最简单的方法解决了这个问题:

    sudo apt-get install libsvn-java
    
    sudo cp /usr/lib/jni/* /usr/lib
    

    【讨论】:

      【解决方案3】:

      在安装最新的 eclipse 并从市场安装 subclipse 后,我遇到了这个问题。要解决,您可以按照以下步骤操作:

      1. 点击帮助 >> 安装新软件...
      2. 设置使用Subclipse 1.10.x Update Site - http://subclipse.tigris.org/update_1.10.x
      3. 确保选中隐藏已安装的项目
      4. 点击全选
      5. 点击下一步
      6. 照常完成安装的其余部分。

      【讨论】:

      • 这确实解决了问题。首先,我安装了 Subversion 1.8,Eclipse 抛出“启用加载默认 SVN 客户端”。比我删除了 1.8 版,并从 1.6 存储库中安装了所有版本。解决了。​​
      • 奇怪但不知何故将版本降级到 1.6 也对我有用
      • 关于“为什么降级有效?”,你们有没有考虑过检查你的服务器使用的是哪个版本的颠覆?很有可能,它运行的是 1.6.x!来自 tigris 网站本身:“Subclipse 1.6.x 包含并需要 Subversion 1.6.x 客户端 功能和工作副本格式。”
      • 对我来说,在此之后问题仍然存在,所以我去了:1. Windows->Preferences->Team->Svn 2. 将客户端更改为 SvnKit(Pure Java) 礼貌:kunjans.wordpress.com/2013/07/12/…
      • 这解决了我的问题。我对 Eclipse Oxygen 和 CollabNet Edge 以及 Subclipse 1.8.x 也有同样的问题。但是 1.10.x 解决了这个问题。
      【解决方案4】:

      在 x64 上的 fedora 16 中,我也遇到了,我通过从 here 下载 subversion 1.7 并安装解决了:

      yum install subversion-javahl-1.7.1-1.fc16.x86_64.rpm  subversion-libs-1.7.1-1.fc16.x86_64.rpm subversion-1.7.1-1.fc16.x86_64.rpm
      

      【讨论】:

        【解决方案5】:

        适用于 ubuntu 12.04 amd64

        sudo apt-get install libsvn-java
        

        在 -vmargs 之后将其添加到 eclipse.ini:

        -vmargs
        -Djava.library.path=/usr/lib/jni:/usr/lib/x86_64-linux-gnu/jni
        ...
        

        【讨论】:

        • 这仅在您运行 Subversion 1.7 或更高版本时有效。 12.04 repo 中的默认版本 subversion 是 1.6.5。如果您不确定,请发送svn --version。这是错误报告和解决方法:bugs.launchpad.net/ubuntu/+source/subversion/+bug/949143
        • 当您的 svn 客户端为 1.8+ 时,此解决方案适用于旧版本的 Eclipse。
        • 你拯救了我的一天。也适用于 Ubuntu 14.04 amd64。
        【解决方案6】:

        Subclipse 1.8 也有类似的问题。由于许可证限制,SVN 客户端不再与 SVN 捆绑在一起。所以我发现消息“无法加载默认的 SVN 客户端”。

        我的解决方案是安装 SVN 客户端。这再简单不过了。转到 Eclispe Marketplace,键入 Subclipse 并单击以再次安装 Subclipse,选择所有选项。重启Eclipse的时候会提示我们安装SVN客户端,选择SVNKit或者JavaHL(我选择JavaHL)。再次重启后,一切正常。

        【讨论】:

        • 在将 Ubuntu Linux 从 13.10 更新到 14.04 后,您的方法帮助了我。升级可能更新了本机 svn 客户端。如上所述从 Eclipse Marketplace 安装 Subclipse 后,工作副本的内部格式,或者说很多副本(每个 Eclipse 项目一个),可能已经改变,需要从 Eclipse 中升级。选择项目文件夹,鼠标右键单击,团队...,升级...出现一个对话框。点击是。
        【解决方案7】:

        从 Eclipse 市场安装 subclipse 1.8 后遇到同样的问题,并通过以下步骤解决: 1.安装subversion客户端(必填) 2.安装Subversion JavaHL Native Library Adapter(必需)

        现在可以使用了。

        P/S:Eclipse 靛蓝

        【讨论】:

          【解决方案8】:

          使用更新站点http://subclipse.tigris.org/update_1.8.x在 Eclipse Juno 上安装 SVN

          转到帮助 -> 安装新软件,然后添加更新站点。

          【讨论】:

            【解决方案9】:

            Zend Studio 9 如果您升级/更新到 9.0.3,您也会收到此错误。您需要卸载所有 subEclipse 和 JavaHL 东西,然后再次按照安装过程重新启动 Zend Studio。

            Zend 版本 9.0.3 中的构建 20120625

            【讨论】:

              【解决方案10】:

              如果您使用的是 Subversive 插件(它比 Subclipse 更新,并且两者很容易相互混淆),即使在 eclipse.ini 中配置库路径后,您也可能会遇到查找库的问题。要解决整个问题,您可能还需要将此设置添加到文件中:

              -Dsubversion.native.library=C:/SlikSVN_JavaHL/libsvnjavahl-1.dll
              

              阅读http://www.eclipse.org/subversive/installation-instructions.php 以获得更多帮助,这是对所有内容的优质解释。

              【讨论】:

                【解决方案11】:

                我不知道JavaHL,但是要让SVNKit出现在SVN接口列表中,你需要安装“SVN Client Adapter”和“SVNKit 适配器”。

                您可以在 Subclipse (*http://subclipse.tigris.org/update_1.8.x*) 的更新站点上找到这些。

                【讨论】:

                • 从 Eclipse Marketplace 安装“SVNKit 客户端适配器(不需要)”为我解决了这个问题!有趣的是“不需要”是插件名称的一部分,但显然 必需的。
                【解决方案12】:

                我在 Spring STS 3.5.1 和 Sub eclipse 1.6 版本中遇到了同样的问题。升级到 subeclipse 1.10 版,一切正常。

                【讨论】:

                  【解决方案13】:

                  上述问题是由于自定义 eclipse 安装和 subclipse 的更新版本而出现的。

                  您必须手动安装旧版本的 subclipse。

                  为此,我做了以下工作:

                  在帮助菜单下单击“安装新软件...” 从下拉菜单中选择“http://subclipse.tigris.org/update_1.6.x” 如果任何其他高级版本的 URL 可用,请将其更改为如上所示。

                  检查所选选项是否合理,例如“隐藏已安装的项目” 点击“全选” 单击下一步/完成直到完成。

                  安装完成后,在windows菜单下进入preferences,点击Team和SVN。 现在将客户端从 Java HL 更改为 SVN 纯套件。

                  就是这样。

                  这为我解决了问题

                  【讨论】:

                    【解决方案14】:

                    面向 Web 开发人员的 Eclipse Java EE IDE。

                    版本:Oxygen.3a 发布 (4.7.3a) 内部版本号:20180405-1200

                    我解决了这个问题如下

                    1) 从marketplace 安装 Subversive - SVN Team Provider 4.0.5

                    2) Team -> SVN -> SVN Connectors 并设置 SVNKit 1.8.14

                    3) 重启eclipse

                    一切正常

                    【讨论】:

                      猜你喜欢
                      • 2015-04-06
                      • 1970-01-01
                      • 1970-01-01
                      • 1970-01-01
                      • 2017-07-10
                      • 2013-10-18
                      • 2021-12-30
                      • 2020-03-09
                      • 2017-12-26
                      相关资源
                      最近更新 更多