Eclipse外掛安裝(一)

阿-甘發表於2008-04-02

Eclipse 是一個開源的、可擴充套件的整合開發環境,已經吸引了業界的很多注意力,而且Eclipse 的支持者源源不斷。Eclipse有著非常強大的功能,對於編碼、除錯、重構、單元測試等都提供了完美的實現。

   Eclipse 可以與任何一種IDE匹敵,甚至比它們還要好。Eclipse 有程式碼補足、程式碼模板的功能,以及對重構、Ant、CVS 和 JUnit 的支援。除了這些基本功能之外,Eclipse 的優點之一就是它的原始碼是開放的,可擴充套件性很好,可以擴充很多外掛,開源外掛和商業外掛都可以用來擴充 Eclipse。如果使用者需要基本的 Eclipse IDE 所不具備的特性,一般都可以找到需要的外掛。在大部分情況下,使用者都可以找到免費的外掛。

   由於 Eclipse 的流行性和開源特性,它已經在 IDE 領域成為一把尖刀,一方面,Eclipse在一步一步完善自己的功能,另一方面,Eclipse正在大刀闊斧搶佔IDE開發的應用領域。資料表明Eclipse是現在最流行的Java開發環境之一,為了更好的使用Eclipse進行開發,就有必要了解Eclipse外掛的機制,以及如何安裝和使用外掛。

   Eclipse外掛

   Eclipse 是一個已經完全設計好的平臺,是用於構建和整合應用的開發工具。平臺本身不會提供大量的終端使用者功能,平臺的價值在於它的促進作用:根據外掛模型來快速開發整合功能部件。

   平臺本身是內建在外掛層中的,每個外掛定義下層外掛的擴充套件,同時對自己的擴充套件進行進一步的定製。每種型別的擴充套件允許外掛開發者向基本工具平臺新增各種功能,每個外掛的部件(例如檔案和其他資料)由公共平臺資源來協調。

   Eclipse最有魅力的地方就是它的外掛體系結構,由於有了外掛,Eclipse系統的核心部分在啟動的時候要完成的工作十分簡單:啟動平臺的基礎部分和查詢系統的外掛。

   Eclipse的核心是動態發現、懶惰裝入(Lazy)與執行的,平臺使用者介面提供標準的使用者導航模型。於是每個外掛可以專注於執行少量的任務,例如定義、測試、製作動畫、釋出、編譯、除錯和圖解等,只要使用者能想象得到的就會應有盡有。

   當Eclipse外掛實現了一個擴充套件點,就建立了一個擴充套件,此外,使用此擴充套件點的外掛還可以建立自己的擴充套件點。這種外掛模式的擴充套件和擴充套件點是遞迴的,而且被證明是非常靈活的。事實上,Eclipse核心就是構建在外掛之上的,這樣隨著使用Eclipse構建Eclipse外掛的累積,這種外掛模式就變得日漸成熟。

外掛安裝注意事項

   初學者可能會對外掛有恐懼心理,認為這是Eclipse底層的東西。其實不然,安裝外掛非常容易,安裝外掛時注意如下的幾個問題就可以了。

   1.  外掛的依賴關係

   如果使用者要安裝的外掛還需要其他外掛的支援,則需要安裝依賴的外掛才能使新安裝的外掛正常執行。例如使用者要安裝一個圖形編輯的外掛,但此外掛需要圖形編輯框架(GEF)外掛的支援,只有先安裝了GEF才能使新的外掛安裝成功。

   2.  快取

   Eclipse會通過快取的機制載入外掛,有時使用者剛安裝的外掛可能沒有正常啟動(特別是links方式安裝),清除快取後再重新啟動Eclipse就行了。清除快取最簡單的方式是刪除Eclipse的configuration目錄下的所有資料夾(保留config.ini檔案),還可以通過啟動引數-clean啟動。

   注意:如果是通過Update方式安裝的外掛,不能把Update方式安裝的目錄刪除掉,否則這種方式安裝的外掛啟動不了了。

   3.  版本

   當使用者安裝的外掛要求某一個特定版本的Eclipse,或依賴某個特定版本的外掛時,也可能會使外掛安裝不成功。

   安裝外掛要和依賴外掛的版本號和依賴的Eclipse版本號對應,例如要安裝的圖形編輯外掛依賴GEF 外掛,版本號為3.2,而GEF 3.2只能在Eclipse3.2及更高版本執行,所以只有安裝了GEF 3.2和Eclipse3.2才能正確安裝此圖形編輯外掛。

   使用者在安裝外掛之前,要看看外掛依賴的外掛列表和特定版本資訊的幫助文件。通常在外掛釋出時,同時會釋出一個外掛依賴的列表,有了這些資訊,使用者就可以正確安裝外掛了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13081368/viewspace-224939/,如需轉載,請註明出處,否則將追究法律責任。

相關文章