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的。
-
關於Java面試題及答案
Sun認證Java程序員考試內容涉及Java所有相關知識、編程概念及applet開發技巧。下面是小編整理的關於Java面試題及答案,希望大家認真閲讀!一、面向對象的特徵有哪些方面1.抽象:抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方...
-
Java編程常見問題彙總大綱
在我們寫Java程序的過程中,其實裏面有一些細節大家可能沒怎麼注意,雖然一般沒有什麼大問題,但俗話説的好,差之毫釐失之千里。所以我們一定要注意這些小細節。那在我們日常的編程中,有哪些我們不常注意的小細節呢?下面跟yjbys小編一起來看看吧!字符串連接誤用錯誤的寫...
-
學習Java的技巧大綱
在學習中對java的認識不斷的改變,回頭自己走過的路,給後來者分享6個學習技巧,希望對你有幫助!✎1、一定要看書現在學習Java變得比以前容易多了,除了有大量的視頻教程外,還有專業的java培訓機構,這都使學習變得更加傻瓜化,然而我要説的是,Java雖然變得越來越容易學,...
-
Java字符串反轉和Eclipse代碼自動提示
Java字符串反轉問題java反轉:可以使用StringBuffer中的reverse()方法來實現字符串反轉。也可以自己寫個算法。如下所示:Java代碼StringparamString=武漢海源科技有限公司;/**自己寫反轉算法*/char[]value=arArray();intparamStringLength=th()-1;for(inti=paramS...
相關文章
- 如何理解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區別