歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 12.04 Eclipse 安裝 SVN插件

Ubuntu 12.04 Eclipse 安裝 SVN插件

日期:2017/2/28 14:53:03   编辑:Linux教程

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

Copyright © Linux教程網 All Rights Reserved