Eclipse 是替代IBM Visual Age for java(以下簡稱IVJ)的下一代IDE開發(fā)環(huán)境,但它未來的目標(biāo)不僅僅是成為專門開發(fā)Java程序的IDE環(huán)境,根據(jù)Eclipse的體系結(jié)構(gòu),通過開發(fā)插件,它能擴(kuò)展到任何語言的開發(fā),甚至能成為圖片繪制的工具。目前,Eclipse已經(jīng)開始提供C語言開發(fā)的功能插件。更難能可貴的是,Eclipse是一個(gè)開放源代碼的項(xiàng)目,任何人都可以下載Eclipse的源代碼,并且在此基礎(chǔ)上開發(fā)自己的功能插件。也就是說未來只要有人需要,就會(huì)有建立在Eclipse之上的COBOL,Perl,Python等語言的開發(fā)插件出現(xiàn)。同時(shí)可以通過開發(fā)新的插件擴(kuò)展現(xiàn)有插件的功能,比如在現(xiàn)有的Java開發(fā)環(huán)境中加入Tomcat服務(wù)器插件。可以無限擴(kuò)展,而且有著統(tǒng)一的外觀,操作和系統(tǒng)資源治理,這也正是Eclipse的潛力所在。
將已有的文件加入到一個(gè)項(xiàng)目中目前有三種方式:第一種是象在IVJ中的一樣,用IDE的"File"菜單中的"Import"功能將文件導(dǎo)入到項(xiàng)目中。這也是推薦的方式。第二種是從Windows的資源治理器中直接拖動(dòng)文件到項(xiàng)目中。第三種就是直接將文件拷貝到項(xiàng)目文件夾中,然后在Eclipse的資源瀏覽窗口中選擇項(xiàng)目或文件夾并執(zhí)行從本地刷新功能(Refresh from locate)。需要說明的一點(diǎn)是,項(xiàng)目文件夾可以放在計(jì)算機(jī)的任何位置,并且可以在Eclipse中用新建項(xiàng)目的方法將項(xiàng)目路徑指定到已經(jīng)存在的項(xiàng)目文件夾,然后在Eclipse中刷新即可。但要注重的是,任何項(xiàng)目文件夾建立或指定,目前都只能在Eclipse中用新建項(xiàng)目的方法來實(shí)現(xiàn),即使是在缺省存儲(chǔ)項(xiàng)目文件夾的workspace路徑下新建立一個(gè)文件夾,在Eclipse環(huán)境中也是無法將它變成一個(gè)項(xiàng)目,也就是說,這個(gè)文件夾對Eclipse是不可視的。
瀏覽窗口和Java瀏覽窗口是觀察窗口核心部分。前者和Windows的瀏覽器差不多,能瀏覽項(xiàng)目文件夾中的所有文件,后者用來瀏覽項(xiàng)目中的Java包,包中的類,類中的變量和方法等信息。在Java瀏覽窗口中可以通過用鼠標(biāo)右鍵的菜單中的Open Type Hierarchy打開層次瀏覽窗口(Hierarchy),這個(gè)窗口非常實(shí)用,它能非常清楚的查看類的層次結(jié)構(gòu)。類中的編譯出錯(cuò)信息可以在任務(wù)窗口中查到,同時(shí)它也可以成為名符其實(shí)的任務(wù)窗口:向其中添加新的任務(wù)描述信息,來跟蹤項(xiàng)目的進(jìn)度。控制臺(tái)則主要用來顯示程序的輸出信息。在調(diào)試程序的時(shí)候,會(huì)有更豐富的觀察窗口來幫助程序員進(jìn)行調(diào)試,如變量值察看窗口,斷點(diǎn)窗口等等。