Failed to load JavaHL Library的解决办法

    最近重装系统,换了64位的windows7,搭建好开发环境后。在eclipse里面创建项目,点到SVN视图,IDE报如下错误:

    在上网差了原因后发现是因为没有64位的javaHL的库,具体原因请查看 http://subclipse.tigris.org/wiki/JavaHL 。在官网上下载JavaHL,其安装文件为Slik-Subversion-1.6.12-x64.msi,它中间包含了JavaHL的包,在安装的时候需要安装JavaHL支持。安装完成之后在其安装目录的bin下面有很多以SlikSvn开头的dll文件。

    JavaHL的配置:subclipse使用的dll文件名不是以SlikSvn开头,你可以复制所有的SlikSvn开头的dll文件(在Slik SVN安装目录下面的bin目录下),然后重命名拷贝的文件,新文件名为原始文件名去掉”SlikSvn-“的前缀。在eclipse启动的时候,需要让eclipse找到这些dll,所以在eclipse的配置文件eclipse.ini中还需要添加启动参数java.library.path,指向拷贝的dll的路径。这个参数直接加在-vmargs的下一行,下面是示例: 
-Djava.library.path=E:\Program Files\SlikSvn\bin(我是安装在E盘)
   然后你重启eclipse,现在就可以使用subclipse了。

   

后来在网上又找到一种方法,这个简单点

1.选择window--->preferences->Team->SVN->SVN接口 
2.选择SVNKit (Pure Java) xxxxxx

重启eclipse即可
posted @ 2013-04-03 14:59  zqhao  阅读(8326)  评论(2编辑  收藏  举报