subclipse:无法加载默认SVN客户端

时间:2011-04-11 11:37:17

标签: eclipse svn subclipse

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

Unable to load default SVN Client

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

enter image description here

我正在使用eclipse for win64bit

14 个答案:

答案 0 :(得分:77)

安装最新的eclipse并从市场安装subclipse后我遇到了这个问题。要解决此问题,请执行以下步骤:

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

答案 1 :(得分:28)

对于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
...

答案 2 :(得分:13)

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

答案 3 :(得分:8)

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

sudo apt-get install libsvn-java

sudo cp /usr/lib/jni/* /usr/lib

答案 4 :(得分:5)

从eclipse marketplace安装了subclipse 1.8后面临同样的问题并通过以下步骤解决: 1.安装subversion客户端(必需) 2.安装Subversion JavaHL Native Library Adapter(必需)

它现在有效。

P / S:Eclipse Indigo

答案 5 :(得分:5)

我不知道 JavaHL ,但要使 SVNKit 出现在SVN接口列表中,您需要安装“ SVN Client Adapter < / em>“和” SVNKit适配器“。

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

答案 6 :(得分:3)

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

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

答案 7 :(得分:1)

在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

答案 8 :(得分:1)

使用http://subclipse.tigris.org/update_1.8.x

上的更新站点在Eclipse Juno上安装SVN

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

答案 9 :(得分:0)

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

在Zend版本9.0.3中构建20120625

答案 10 :(得分:0)

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

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

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

答案 11 :(得分:0)

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

答案 12 :(得分:0)

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

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

为此,我做了如下:

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

检查所选的选项是否合理,例如&#34;隐藏已安装的项目&#34; 点击&#34;全选&#34; 单击下一步/完成直至完成。

完成安装后,在Windows菜单下转到首选项,单击Team和SVN。 现在将客户端从Java HL更改为SVN pure kit。

那就是它。

这解决了我的问题

答案 13 :(得分:0)

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

版本:Oxygen.3a版本(4.7.3a) 构建ID:20180405-1200

我解决了这个问题如下

1)从marketplace

安装Subversive - SVN Team Provider 4.0.5

2)团队 - &gt; SVN - &gt; SVN连接器并设置 SVNKit 1.8.14

3)重启eclipse

一切正常