1、首先安裝部分和在Windows下沒有什麼不同:
subclipse網址:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA
在此特別強調本人寫此文時,subclipse的最新版本是1.8.x,但此時最好選1.6.x版本下載,原因後面會說。
2、安裝完後會出現下列兩個問題
(1)缺少JavaHL庫,這個問題一般的話在windows上安裝不會出現
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
不過這個問題比較明顯,只要安裝下JavaHL庫就行了
安裝命令為:sudo apt-get install libsvn-java
安裝完後還要更改下eclipse的配置文件
打開eclipse.ini文件,在-vmargs下添加以下兩行內容:
-Djava.library.path=/usr/share/java/
-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni/
需要說明的是第二行是64位系統的庫位置,如果是32位的話,位置為/usr/lib/i386-linux-gnu/jni/
更改完後,重啟eclipse應該就可以了。
(2)JavaHL庫版本和subeclipse版本不一致
Ubuntu Incompatible JavaHL library loaded. 1.7.x or later required
如果安裝的subclipse的版本為1.8.x的話,那麼需要的JavaHL庫的版本必須是1.7.x以上,但是通過apt-get install svnlib-java命令默認安裝的版本是1.6.x,這就是為什麼lz一開始沒有選擇最新的1.8.x版本的subclipse安裝,而是選擇了1.6.x版本的原因。
有三種解決方案:
1)卸載1.8.x版本的subclipse,重新安裝1.6.x版本,卸載eclipse的插件可以通過Help->About Eclipse->Installation Details
2)將eclipse裡面SVN選項中的SVN接口的Client改成SVNKit,同樣可以繼續使用,SVNKit並沒有使用JavaHL庫
3)安裝1.7.x版本的JavaHL庫,方法可以參考 http://www.linuxidc.com/Linux/2013-01/78713.htm,但由於有點繁瑣,所以本人也沒有嘗試,正確性不得而知
到此為止,SVN插件應該就可以輕松使用了。
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2