Mac OS Lion中的Subclipse显示“无法加载默认的SVN客户端”错误

更新到Mac OSX Lion后,我发现我无法使用Subclipse。 我不断收到这个错误:

无法加载默认的SVN客户端

任何想法如何解决这个问题?

我使用Eclipse Indigo。

你有没有尝试从Subclipse的更新网站下载SVNKit

转到安装新软件并selectSubclipse更新站点。 selectJNA和SVNKit库以及SVNKit客户端适配器。

之后,在首选项→团队→SVN→SVN界面中将界面从JavaHL更改为SVNKit。

对于收到错误的人:

 Incompatible JavaHL library loaded. 1.7.x or later required. 

对于OS X,使用最新的Eclipse Indigo标准3.7.1和CollabNet的最新Subclipse插件(Collabnet Desktop 3.1.0 for Eclipse 3.5-3.7),问题不在于Subclipse插件文件的版本,而是实际的版本你已经安装了Subversion。 Collabnet还没有提供用于OS X的1.7 SVN软件包,你需要从WanDiscover获得它。这使我困扰了好几个小时。

如果你已经安装了subclipse版本1.8.x,你也可以降级到1.6.x,为我解决了这个问题
这是存储库: http : //subclipse.tigris.org/update_1.6.x

只要确保删除与更高版本的subclipse(客户端适配器等)相关的所有内容

我在安装Lion之后尝试重新安装subclipse时遇到了类似的问题。 subclipse使用的subversion客户端依赖于一个javahl桥,通常你可以从collab.net获得一个社区版本。 问题是,最新版本只支持10.6,并没有10.7的版本。

我通过从subclipse插件切换到具有支持桥接的颠覆插件来解决我需要通过eclipse与Subversion版本库进行交互的需求。 我知道这并不完全回答如何获得subclipse的工作,但它是一个替代scheme为我工作,据我所知可能是唯一的解决scheme,直到支持10.7的javahl包可用。

打开这个文件:

 sudo pico /System/Library/Core​Services/SystemVersi​on.plist 

将版本更改为10.6无论你在哪里看到10.7安装颠覆变回10.7

伊利亚斯