標籤:
Eclipse也用了很久,但是都沒有怎麼去研究過怎麼安裝外掛程式,今天正好在自己新買的本上試了一下。現在將心得寫下,以供參考。目前安裝Eclipse外掛程式主要有以下三種方式:
線上安裝:
以TestNG的安裝為例來闡述其安裝過程。
第一步:點擊功能表列中“Help”菜單,在下拉列中選擇“Install New Software...”.此時會彈出“install”的安裝框。
第二步:在彈出的“install”框,選擇之前已經建立好的site,如果沒有建立好,則可以點擊“Add”按鈕,彈出一個添加site的對話方塊,在該框中的Name屬性後面給該site起一個別名,在location屬性後面輸入該外掛程式所在的網路位置(該位置一般都會在外掛程式的官方網站上給一個地址,直接copy過來就行。)。
第三步:點擊OK。系統會自動地將testNG給load出來。然後選中,點擊“next”。逐步完成即可。
離線侵入式安裝:
也就是將外掛程式下載下來,解壓縮後,會看見features和plugins兩個檔案夾,將這兩個檔案夾中的所有內容相應地拷貝到eclipse的features和plugins檔案夾下面,重啟eclipse即可。如果沒有這個兩個檔案夾,那說明所給的外掛程式本身屬於plugin,所以只需要將該外掛程式解壓縮後放在plugins下面即可。
此處以WTP為例:
解壓縮後會有features和plugins兩個檔案夾。那麼直接將這兩個檔案夾中的內容分別copy到eclipse安裝目錄下面的features和plugins裡面。然後重啟eclipse即可。
以TestNG為例,只需將下載下來的外掛程式jar包Copy到plugins下面即可。
註:這種方式不太好,因為當你要去卸載或者更新某個外掛程式的時候,去features和plugins裡面找某個外掛程式會非常的麻煩。
離線鏈式安裝:
在eclipse的安裝目錄下面,建立一個links的檔案夾,在該檔案夾下面建立一個以外掛程式名命名的link檔案,在該檔案中輸入以下索引值對:path=“外掛程式所在的絕對路徑或外掛程式所在的相對路徑”。
此處還是以WTP為例:
1.建立以下目錄來存放外掛程式:D:\myplugins.然後在該目錄下建立一個WTP目錄,作為外掛程式目錄。之後將外掛程式中的plugins和feature兩個目錄拷貝到WTP目錄下面。此時目錄結構為:
D:\myplugins\WTP:
Features
Plugins
2.建立link檔案:在上述的links檔案夾下面建立一個link檔案,例如wtp.link.該檔案的內容只有一個索引值對:
Path=“D:/myplugins/WTP”或“D:\\myplugins\\WTP”
注意:
(1)路徑一定不能是:“D:/myplugins/WTP”。因為“\”會和後面的字母組合成逸出字元。一個典型的例子就是“D:/myplugins/tomcat”,“/”會與“t”結合,變成tab,所以路徑實際上就會變成“D:/myplugins omcat”。
(2)如果是更新一個軟體外掛程式或者外掛程式裝了之後不起作用,則先要去eclipse的根目錄下面configuration下面刪除org.eclipse.update,該包的作用是描述當前使用外掛程式的情況,刪除了之後,在重啟eclipse的時候會重新掃描所有的外掛程式,重建一個新的org.eclipse.update包已經包內部的xml檔案。
(3)eclipse在載入過程中先找eclipse本身的plugins和features兩個包,然後掃描links檔案夾下面每一個檔案裡所串連到的路徑下的plugins和features包,去這些包裡面負載檔案。所以要求在外掛程式目錄下面一定要有plugins或者是plugins和features兩個目錄。此處要注意像之前的testNG外掛程式只是一個jar包,那麼此時我們需要手動地在外掛程式路徑下面建立一個plugins,並將該jar包Copy到該plugins裡面。
(4)在安裝的過程中如果出現什麼問題,eclipse在啟動的時候會在configuration目錄下產生一個以時間戳記為名字的log檔案,可以查看錯誤資訊。要注意該檔案會在有錯誤的時候出現,而且會在eclipse啟動好了之後自動刪除掉。
(5)有時候為了使路徑更加簡單,我們採用相對路徑。而相對路徑指的是相對於links目錄的路徑。例如,我們會將myplugins目錄移到eclipse的目錄下面,和links同級,此時的path就可以寫成:path=“myplugins/WTP”。
【Eclipse使用方法】Eclipse中安裝外掛程式的三種方式