Linux Eclipse svn 插件安裝

在Eclipse上安裝svn插件有兩種選擇,一種是Subclipse,一種是Eclipse Subversion。前者是svn的官網eclipse插件,後者是eclipse的官方svn插件,具體有什麼不同我也不算很清楚,想知道的請自行百度。


網上建議用Subclipse,我也習慣用Subeclipse,所以這裏就講Subeclipse的安裝方法。


安裝Subeclipse很簡單,只要上http://subclipse.tigris.org 找到Eclipse update site URL,然後在Eclipse裏直接install就行了(具體過程就不說了,用Eclipse的都應該知道,不知道自行百度)。在到寫這篇文章爲止,最新的Eclipse update site URL是 http://subclipse.tigris.org/update_1.8.x。


 


安裝完Subclipse後重新啓動Eclipse,然後會彈出提示說svn插件需要JavaHL的支持,怎麼找到這JavaHL呢?又怎麼用呢? 這問題纔是這篇文章重點要講的。


遇到這個問題,我首先上網找解決辦法,相關的文章很多,操作也很簡單。可是我按要求操作後發現完全不行,才發現原來那些簡單的操作都是基於ubantu的。所以我只好直接上官網http://subclipse.tigris.org找解決辦法。


官網上,關於解決這個問題的信息很詳細,具體鏈接爲http://subclipse.tigris.org/wiki/JavaHL#head-bb1dd50f9ec2f0d8c32246430c00e237d27a04fe,剩下的就自己找找吧,如果有興趣的話~


 


基於Debian/Ubuntu的解決辦法是:


在shell裏運行


$ apt-get install libsvn-java


 


然後修改eclipse.ini,添加如下內容


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


需要注意的是一定要添加在


-vmargs


 


後面行。


 


上面的解決方法多簡單啊,可惜我苦逼的選擇了Fedaro,那是麻煩太多了。那是因爲Fedaro並未自帶JavaHL,要獲得JavaHL必需先安裝CollabNet_Subversion。下載地址是http://www.open.collab.net/downloads/subversion/linux.html,注意別選錯非linux版本了。


我下載的版本是:CollabNetSubversion-client-1.7.4-1.i386.rpm


根據官網上的readme(http://www.open.collab.net/nonav/downloads/subversion/readme/svn1.7_commandline_client_redhat.html)


的步驟,要先執行


sudo rpm --import /path/to/RPM-GPG-KEY-csvn.asc


RPM-GPG-KEY-csvn.asc的下載地址是http://www.collab.net/nonav/downloads/subversion/gpg-key/RPM-GPG-KEY-csvn.asc,另外/path/to指的是RPM-GPG-KEY-csvn.asc所在路徑。


然後就安裝CollabNetSubversion-client-1.7.4-1.i386.rpm,運行


sudo rpm -ivh /path/to/CollabNetSubversion-client-1.7.4-1.i386.rpm


安裝完畢後配置環境變量,運行#vi /etc/profile,插入如下內容


#CollaNet Subversion
MANPATH=/opt/CollabNet_Subversion/share/man:$MANPATH
LOCPATH=/opt/CollabNet_Subversion/share/locale:$LOCPATH
PATH=/opt/CollabNet_Subversion/bin:$PATH
export MANPATH LOCPATH PATH


保存退出。


運行#svn --version,若正確輸出版本信息說明安裝成功。


CollabNet_Subversion會被安裝在/opt/CollabNet_Subversion內。


 


最後配置eclipse.ini,在eclipse.ini裏插入


-Djava.library.path=/opt/CollabNet_Subversion/lib


注意插入在-vmargs後面。保存退出。


 


 


重啓Eclipse,在preferences->Team->svn裏,若顯示JavaHL的版本信息,說明成功了。若按以上操作不能解決,就看http://subclipse.tigris.org/wiki/JavaHL#head-bb1dd50f9ec2f0d8c32246430c00e237d27a04fe吧!裏面寫得非常詳細,我懶得看完了。另外,全英的~
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章