使用eclispe和subclipse插件时,我不断收到此错误:
Unable to load default SVN Client
我已经安装了SVNKit和JavaHL提供程序,但是在首选项中找不到它:
我正在使用eclipse for win64bit
Answers:
在安装最新的eclipse和从市场安装subclipse之后,我遇到了这个问题。若要解决,您可以按照以下步骤操作:
Subclipse 1.10.x Update Site - http://subclipse.tigris.org/update_1.10.x
对于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
...
svn --version
,如果你不能确定。以下是错误报告和解决方法: bugs.launchpad.net/ubuntu/+source/subversion/+bug/949143
我不了解JavaHL,但要使SVNKit出现在SVN接口列表中,还需要安装“ SVN Client Adapter ”和“ SVNKit Adapter ”。
您可以在Subclipse的更新站点(* http://subclipse.tigris.org/update_1.8.x *)上找到它们。
Subclipse 1.8也有类似的问题。由于许可证限制,SVN客户端不再与SVN捆绑在一起。因此,我找到了消息“无法加载默认的SVN客户端”。
我的解决方案是安装SVN客户端。再简单不过了。转到Eclispe Marketplace,键入Subclipse,然后再次单击以安装Subclipse,选择所有选项。重新启动Eclipse时,它将提示我们安装SVN客户端,选择SVNKit或JavaHL(我选择JavaHL)。重新启动一次后,一切正常。
使用http://subclipse.tigris.org/update_1.8.x上的更新站点在Eclipse Juno上安装SVN。
转到帮助->安装新软件,然后添加更新站点。
如果您使用的是Subversive插件(比Subclipse的插件更新,并且两者很容易相互混淆),那么即使在eclipse.ini中配置了库路径后,查找库也可能会遇到问题。要解决整个问题,您可能还需要将此设置添加到文件中:
-Dsubversion.native.library=C:/SlikSVN_JavaHL/libsvnjavahl-1.dll
阅读http://www.eclipse.org/subversive/installation-instructions.php以获得更多帮助,这是对所有内容的高质量解释。
自定义eclipse安装和子剪辑的更新版本会导致上述问题。
您必须手动安装较旧版本的subclipse。
为此,我做了如下工作:
在“帮助”菜单下,单击“安装新软件...”。从下拉菜单中选择“ http://subclipse.tigris.org/update_1.6.x ”。如果有其他任何高级版本的URL可用,请将其更改为以上。
检查选择的选项是否合理,例如“隐藏已安装的项目”。单击“全选”。单击下一步/完成。
完成安装后,在Windows菜单下转到首选项,单击“团队”和SVN。现在,将客户端从Java HL更改为SVN pure kit。
而已。
对我来说这个问题解决了
用于Web开发人员的Eclipse Java EE IDE。
版本:Oxygen.3a发行版(4.7.3a)内部版本号:20180405-1200
我如下解决了这个问题
1)从市场上安装Subversive-SVN Team Provider 4.0.5
2)团队-> SVN-> SVN连接器并设置SVNKit 1.8.14
3)重新启动日食
一切正常