【转】Ubuntu Subclipse启动出现unable to load default svn client的解决方法

【转】Ubuntu Subclipse启动出现unable to load default svn client的解决办法

在ubuntu 下的eclipse,安装了subclipse 1.6,已经选中了subclipse,subversion Client Adapter和Subversion JavaHL Native Library Adpter,但是在新建svn项目,出现unable to load default svn client错误, 把Optional JNA Library也装上然旧不行。经过查看文档http://subclipse.tigris.org/wiki/JavaHL,发现只要运行:

$ sudo apt-get install libsvn-java

检查/usr/lib/jni目录是否存在,如果不存在,说明javaHL没有安装成功

并修改eclipse.ini文件,在"-vmargs"之后增加

-Djava.library.path=/usr/share/java/
-Djava.library.path=/usr/lib/jni/

重新启动eclipse,即可。

 

--------------------------------------------

这个原因是你的机器上没有 JAVAHL 这个包, 这个是另外的一个开源组件, 所以, 在trigis的svn插件发行版里面没有这个东西,下载装上就是,

这个包在不同的系统上, 有不同的情况。。。详情见这里:http://subclipse.tigris.org/wiki/JavaHL#head-7498d204a5be83e0e97d196ba75fc797d5f0c822

如果你是redhat系的系统, 直接去那个页面下个 rpm即可。

如果你是debian 系的(debian, ubuntu。。。) 直接 找这个包 libsvn-java

windows 据说一般不会遇到这个, 遇到了就按照上面那个页面的说法去下载吧。

还有一个更好的办法, 告别JavaHL 吧, 这包给我的影响是最糟糕的。。。。

subeclipse 插件还支持另外一个svn 借口, svnkit 这个是纯java的实现, javaHL 是jnsi的稳定性不用我废话了。而且, 最关键的, 我不用再去管这样那样的包在那里搞, 我只要下了其eclipse 插件装上即可。
地址:
http://www.svnkit.com/index.html

装好了记得在 preference =》 team 》 svn 里面, 选下svn接口, 告别javaHL吧。

----------------------

在 Eclipse 3.4(Gandymede) 里面安装 Subclipse 时出错: 
Unable to load default SVN client. 

解决办法: 
安装时,选择下面2项:

  • JavaHL Adapter
  • Subclipse

【转】Ubuntu Subclipse启动出现unable to load default svn client的解决方法

 

【转】Ubuntu Subclipse启动出现unable to load default svn client的解决方法