Java認證考試技巧:治理Eclipse插件方法
簡單地把plugin放到Eclipse SDK本身的features和plugins目錄下來進行plugin的安裝,但是這種方法並不利於plugin的治理: 雖然可以簡單地把plugin放到Eclipse SDK本身的features和plugins目錄下來進行plugin的安裝,但是這種方法並不利於plugin的治理:
雖然可以通過eclipse SDK的update功能來升級自身,然而因為速度的原因我們一般還是會選擇完全新版本,這樣就需要把後來安裝到eclipse SDK目錄下的plugin都挑選出來並拷貝到新版本的eclipse SDK目錄下,假如這樣的plugin比較多的話將會有些麻煩。 有時候會共存多個版本的eclipse SDK,顯然我們並不想把這些plugin拷貝到每個版本的eclipse SDK裏 eclipse platform是支持把plugin安裝到其他目錄的,不過它對這些目錄是有要求的:該目錄必須有一個名為eclipse的子目錄,eclipse子目錄下必須有一個。eclipseextension文件,plugin本身放在eclipse子目錄下的features和plugins目錄下。這樣的一個位置就是一個eclipse extension,。eclipseextension文件描述了這個eclipse extension,包括三項name、id和version;可以有多個eclipse extension,具體創建幾個eclipse extension,每個eclipse extension包含哪些plugin,完全視情況而定,比如可以把關係比較密切的幾個plugin放在一個eclipse extension中。
顯然我們必須告訴eclipse platform這些eclipse extension的位置才行,這有兩種方法:
當eclipse啟動後用,打開Help-Software Updates/Manager Configuration,用Add an Extension Location來添加eclipse extesnion,指定的位置將會被存放到當前的configuration裏 在eclipse platform所在的eclipse目錄下建一個links目錄,在該目錄下放一些以。link結尾的文件,文件中指定eclipse extension的位置,每行一個,格式為path=location,路徑分隔符為正斜槓,假如用反斜槓必須用兩個以轉義 第一種方法是把eclipse extension的位置保存在當前configuration中,因此用這種方法指定的eclipse extension是特定於configuration的,不同的configuration可以具有不同的eclipse extension配置,可以在啟動時用-configuration選項來選擇一個configuration,但是似乎當添加完eclipse extension後是不能刪除的,只能disable,而且多個configuration也帶來了治理的.負擔;第二種方法比較明瞭,但它是configuration insensitive的,不管以哪個configuration運行這些eclipse extension都是可見的,這裏不用擔心內存的佔用問題,因為eclipse的plugin都是lazy loading的,
可以簡單地把plugin放到Eclipse SDK本身的features和plugins目錄下來進行plugin的安裝,但是這種方法並不利於plugin的治理: 雖然可以簡單地把plugin放到Eclipse SDK本身的features和plugins目錄下來進行plugin的安裝,但是這種方法並不利於plugin的治理:
雖然可以通過eclipse SDK的update功能來升級自身,然而因為速度的原因我們一般還是會選擇完全新版本,這樣就需要把後來安裝到eclipse SDK目錄下的plugin都挑選出來並拷貝到新版本的eclipse SDK目錄下,假如這樣的plugin比較多的話將會有些麻煩。 有時候會共存多個版本的eclipse SDK,顯然我們並不想把這些plugin拷貝到每個版本的eclipse SDK裏 eclipse platform是支持把plugin安裝到其他目錄的,不過它對這些目錄是有要求的:該目錄必須有一個名為eclipse的子目錄,eclipse子目錄下必須有一個。eclipseextension文件,plugin本身放在eclipse子目錄下的features和plugins目錄下。這樣的一個位置就是一個eclipse extension,。eclipseextension文件描述了這個eclipse extension,包括三項name、id和version;可以有多個eclipse extension,具體創建幾個eclipse extension,每個eclipse extension包含哪些plugin,完全視情況而定,比如可以把關係比較密切的幾個plugin放在一個eclipse extension中。
顯然我們必須告訴eclipse platform這些eclipse extension的位置才行,這有兩種方法:
當eclipse啟動後用,打開Help-Software Updates/Manager Configuration,用Add an Extension Location來添加eclipse extesnion,指定的位置將會被存放到當前的configuration裏 在eclipse platform所在的eclipse目錄下建一個links目錄,在該目錄下放一些以。link結尾的文件,文件中指定eclipse extension的位置,每行一個,格式為path=location,路徑分隔符為正斜槓,假如用反斜槓必須用兩個以轉義 第一種方法是把eclipse extension的位置保存在當前configuration中,因此用這種方法指定的eclipse extension是特定於configuration的,不同的configuration可以具有不同的eclipse extension配置,可以在啟動時用-configuration選項來選擇一個configuration,但是似乎當添加完eclipse extension後是不能刪除的,只能disable,而且多個configuration也帶來了治理的負擔;第二種方法比較明瞭,但它是configuration insensitive的,不管以哪個configuration運行這些eclipse extension都是可見的,這裏不用擔心內存的佔用問題,因為eclipse的plugin都是lazy loading的。
-
2016年Java認證筆試題及答案
一、單項選擇題是從()語言改進重新設計。B.C++calC答案:B2.下列語句哪一個正確()A.Java程序經編譯後會產生machinecode程序經編譯後會產生bytecode程序經編譯後會產生DLLD.以上都不正確答案:B3.下列説法正確的有()s中的constructor不可省略B.constructor必須與cl...
-
java程序員必備八大開發工具
現在有很多庫、實用工具和程序任Java開發人員選擇。每個工具都有其優點,但其中有一些因它的知名度、多功能性和有效性從眾多選項中脱穎而出。以下這8個工具,從代碼構建到錯誤擠壓,覆蓋Java開發的全域。學習這些工具可以幫助你改善代碼質量,成為一個更高效的Java開...
-
Java接口如何定義方法
Java接口的方法都是public、abstract類型的,沒有方法體的。但是在JDK8裏面,你是可以突破這個界限的哦。那麼如何在java接口中定義方法呢?下面跟yjbys小編一起來看看吧!假設我們現在有一個接口:TimeClient,其代碼結構如下:import.*;publicinterfaceTimeClient{voidse...
-
Java高級工程師面試題及答案
隨着Internet的迅速發展,Web應用日益廣泛,Java語言也得到了迅速發展。Java軟件工程師是指運用Java這種開發語言去完成軟件產品的軟件程序設計、開發、測試、維護升級等工作的人員。那麼java工程師的面試你過了嗎?如果們有,快來看看yjbys小編為大家準備的Java高級...
相關文章
- 如何理解Javascript的caller,callee,call,apply區別
- 如何理解Javascript的caller,callee,call,apply區別
- 如何理解Javascript的caller,callee,call,apply區別
- 如何理解Javascript的caller,callee,call,apply區別
- 如何理解Javascript的caller,callee,call,apply區別
- 如何理解Javascript的caller,callee,call,apply區別
- 如何理解Javascript的caller,callee,call,apply區別
- 如何理解Javascript的caller,callee,call,apply區別
- 如何理解Javascript的caller,callee,call,apply區別
- 如何理解Javascript的caller,callee,call,apply區別