【Eclipse使用方法】Eclipse中安裝插件的三種方式


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”。


免責聲明!

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



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