Mac eclipse安裝SVN +javaHL 安裝使用詳情


最近入手一款mac pro,安裝svn小記。

eclipse中最常使用的SVN插件是subclipse,先到subclipse官網:http://subclipse.tigris.org下載該插件。


\
 
如上圖,點擊“Download and Install”轉到下載頁面。
 
\
選擇上圖中要安裝的版本,比如我這里選擇:Links for 1.8.x Release:
接下來,有兩種方式來安裝subclipse,二選一即可。
一、
       1、復制Eclipse update site URL:后邊的鏈接:  http://subclipse.tigris.org/update_1.8.x
       2、打開eclipse,點擊Help-Install New SoftWare,打開窗口:
 
\
 
    3、點擊add按鈕。
 
    4、在name一欄中輸入插件名稱:subclipse;
          location一欄中輸入剛才拷貝的鏈接: http://subclipse.tigris.org/update_1.8.x
 
\
 
    5、點擊Ok。
 
\
 
    6、如上圖,選中Subclipse,並去掉下邊Contact all update site...選項前面的勾,然后一路next,直到在線安裝完成,如果中間出現提示框,選擇OK即可。安裝完成會要求你重啟eclipse。
二、
       1、點擊Zipped downloads后面的鏈接,將該插件下載到本地。
       2、同上2
       3、同上3
       4、在name一欄中輸入:subclipse ,點擊Archive按鈕,選擇剛剛下載的插件包。
 
\
 
       5、同上5
       6、同上6
   
重啟eclipse后,選擇Window-Show View-Other
展開SVN,雙擊打開“SVN資源庫”視圖
 
\
 
在空白處右擊,選擇新建-資源庫位置
 
\
 
\
在上圖URL一欄中輸入SVN訪問地址,然后finish,這時候會提示錯誤:
 
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
java.library.path = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
 
說明系統缺少JavaHL,需要我們手動安裝。
 
點擊Eclipse-Preferences,展開Team-SVN
 
\
 
從上圖也可以看出,SVN接口下邊的client顯示的是:JavaHL(JNI)Not Available
意思是JavaHL不可用。當然你也可以點擊右邊的上下箭頭來選擇 SVNKit...作為client,這樣也可以正常使用subclipse,
但是官方建議使用JavaHL作為client,穩定性,速度性都比SVNKit好很多,使用SVNKit有可能出現未知的錯誤,使你的項目數據受損。(javaHL是通過jni的方式來調用本地的SVN庫,所以說速度快,穩定可靠)
 
\
 
 
查看JavaHL的Wiki文檔: http://subclipse.tigris.org/wiki/JavaHL
在下邊的OS X中提到:要安裝JavaHL需要借助MacPorts或者HomeBrew。(說明:MacPorts和HomeBrew是Mac OS X中的包管理器,類似於Ubuntu中的apt-get和Red Hat的yum,用於安裝、卸載、更新軟件等)
 
\
 最后需要在執行:
 
  sudo mkdir -p /Library/Java/Extensions/libsvnjavahl-1.dylib

  sudo ln -s /usr/local/Cellar/subversion/1.9.4/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib

一般新機器沒有安裝homebrew,需要安裝,官方文檔:

獲取 Homebrew:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

打開終端窗口, 粘貼以上腳本。

Homebrew 會將套件安裝到獨立目錄,並將文件軟鏈接至 /usr/local 。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM