最近重裝系統,換了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
