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

Posted

技术标签:

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

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

Unable to load default SVN Client

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

我正在使用 eclipse for win64bit

【问题讨论】:

【参考方案1】:

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

【讨论】:

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

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

sudo apt-get install libsvn-java

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

【讨论】:

【参考方案3】:

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

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

【讨论】:

这确实解决了问题。首先,我安装了 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

一切正常

【讨论】:

以上是关于subclipse:无法加载默认的 SVN 客户端的主要内容,如果未能解决你的问题,请参考以下文章

window7使用svn(svn系列 客户端 知识二总结)

Maven Eclipse (m2e) SCM connector for subclipse 1.10 (svn 1.8) 无法检测

Eclipse Neon安装SVN和Maven插件

详细介绍如何在Eclipse中使用SVN

Subclipse svn:忽略

Eclipse的SVN插件 Subclipse