




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1.eclipse簡(jiǎn)介eclipse就像軟件開發(fā)者的打鐵鋪,它一開始備有火爐、鐵鉆與鐵錘。就像鐵匠會(huì)用現(xiàn)有的工具打造新的工具,也能用eclipse打造新工具來(lái)開發(fā)軟件-這些新工具可擴(kuò)充eclipse的功能。(eclipse其中一個(gè)賣點(diǎn)就是它的擴(kuò)充性)1.1歷史背景eclipse這樣功能完整且成熟的開發(fā)環(huán)境,是由藍(lán)色巨人ibm所釋出。ibm花了4千萬(wàn)美金來(lái)開發(fā)這個(gè)ide(integrated development environment)。第一版1.0在2001年11月釋出,隨后逐漸受到歡迎。eclipse已經(jīng)成為開放原始碼計(jì)劃(open source project),大部分的開發(fā)扔然掌握在
2、ibm手中,但是有一部份由的軟件聯(lián)盟主導(dǎo)。()eclipse項(xiàng)目由project management committee(pmc)所管理,它綜觀項(xiàng)目全局,eclipse項(xiàng)目分成3個(gè)子項(xiàng)目:l 平臺(tái)-platforml 開發(fā)工具箱-java development toolkit(jdt)l 外掛開發(fā)環(huán)境-plug-in development environment(pde)這些子項(xiàng)目又細(xì)分成更多子項(xiàng)目。例如platform子項(xiàng)目包含數(shù)各組件,如compare、help與search。jdt子項(xiàng)目包括三各組件:user inte
3、rface(ui)、核心(core)及除錯(cuò)(debug)。pde子項(xiàng)目包含兩各組件:ui與core。1.2開發(fā)原始碼軟件eclipse是開放原始碼,結(jié)果很多人在使用的時(shí)候都不注重合法權(quán)的問(wèn)題。開放原始碼軟件讓使用者能夠取得軟件的原始碼,有權(quán)去修改和散布這個(gè)軟件。如果想修改軟件,這件事的另一面就是,除非其它人對(duì)修改后的軟件也有相同的權(quán)力,否則是不能散布修改后的軟件,這種權(quán)利和著作權(quán)(copyright)相反,開放原始碼項(xiàng)目中有時(shí)稱之為著作義(copyleft)。有些開放原始碼許可書,堅(jiān)持要求任何和其它開發(fā)原始碼合組成的軟件也必須是開放原始碼。然而,eclipse使用的開放原始碼許可書:公共公眾許
4、可書-common public license(cpl)作為授權(quán)方式,設(shè)計(jì)上是可以容許商業(yè)利益的。cpl可以容許eclipse和其它開放原始碼軟件合組時(shí),能夠以更嚴(yán)謹(jǐn)?shù)脑S可書散布軟件,以求用于商業(yè)途徑。cpl經(jīng)過(guò)open software initiative(osi)認(rèn)證,其內(nèi)容符合開放原始碼授權(quán)的需求。1.3 eclipse版本介紹可以從網(wǎng)站(/downloads)下載,可以發(fā)現(xiàn)最新與最好的版本,這兩種版本通常不一樣,基本上有四種版本-或建置(build)可供下載:l 釋出版(release builds)由eclipse開
5、發(fā)團(tuán)隊(duì)所宣稱的主要穩(wěn)定版本。release builds經(jīng)過(guò)完整測(cè)試,并具有一致性、定義清楚的功能。它的定位就跟上市的商業(yè)軟件一樣。l 穩(wěn)定版(stable builds)比release build新一級(jí)的版本,經(jīng)由eclipse開發(fā)團(tuán)隊(duì)測(cè)試,并認(rèn)定它相當(dāng)穩(wěn)定。新功能通常會(huì)在此過(guò)渡版本出現(xiàn)。它的定位就跟商業(yè)軟件的beta版一樣。l 整合版(integration builds)此版本的各個(gè)獨(dú)立的組件已經(jīng)過(guò)eclipse開發(fā)團(tuán)隊(duì)認(rèn)定具穩(wěn)定度,但不保證兜在一起沒(méi)問(wèn)題。若兜在一起夠穩(wěn)定,它就有可能晉級(jí)成stable build。l 當(dāng)日最新版(nightly builds)此版本顯然是從最新的原始
6、碼產(chǎn)生出來(lái)的??上攵税姹井?dāng)然不保證它跑起來(lái)沒(méi)問(wèn)題,搞不好還有嚴(yán)重的bug。1.4跨語(yǔ)言、跨平臺(tái)多數(shù)人認(rèn)為eclipse是java ide,不過(guò),當(dāng)下載eclipse之后,除了有java ide(就是jdt),還有pde。然而eclipse是萬(wàn)用工具平臺(tái)。jdt實(shí)際上是eclipse的添加品,也就是外掛程序。eclipse本身實(shí)際上是指eclipse平臺(tái)(eclipse platform),除了下載時(shí)能取得java工具集以外,還提供各種工具的支持,所以平臺(tái)本身只是相當(dāng)小的組軟件。如果想開發(fā)java程序,用的是eclipse隨附的jdt外掛程序。如果想開發(fā)其它語(yǔ)言的程序,就需要拿到其它外掛程
7、序,諸如cdt(c development toolkit)就可以開發(fā)c/c+程序。eclipse跨計(jì)算機(jī)語(yǔ)言,也跨人類的語(yǔ)言。相同的外掛機(jī)制可用來(lái)增加對(duì)不同語(yǔ)言的支持,這里使用一種特殊的外掛,叫做外掛程序片斷(plug-in fragment)。ibm以捐出一個(gè)語(yǔ)言套件,支持中文(繁體與簡(jiǎn)體)、法文、德文、意大利文、日文、韓文、葡萄牙文(巴西)與西班牙文。照理說(shuō)eclipse以java寫成,應(yīng)該可以在任何的平臺(tái)執(zhí)行。但嚴(yán)格來(lái)說(shuō)eclipse不是跨平臺(tái)的,因?yàn)樗褂米鳂I(yè)平臺(tái)的原生圖形來(lái)建置。因此要等swt(standard widget toolkit)移植到該平臺(tái),eclipse才能在那個(gè)平
8、臺(tái)執(zhí)行。但就現(xiàn)實(shí)而言到不是什么大問(wèn)題,因?yàn)閟wt已經(jīng)被移植到數(shù)個(gè)常見(jiàn)平臺(tái)上了,包括windows、linux/motif、linux/gtk2、solaris、qnx、aix、hp-ux與mac os x。2. eclipse platformeclipse平臺(tái)的目的,是提供多種軟件開發(fā)工具的整合機(jī)制,這些工具會(huì)實(shí)作成eclipse外掛程序,平臺(tái)必須用外掛程序加以擴(kuò)充才有用處。eclipse設(shè)計(jì)美妙之處,在于所有東西都是外掛,除了底層的核心以外。這種外掛設(shè)計(jì)讓eclipse具備強(qiáng)大擴(kuò)充性,但更重要的是,此平臺(tái)提供一個(gè)定義明確的機(jī)制,讓各種外掛程序共通合作(透過(guò)延伸點(diǎn)extension poin
9、ts)與貢獻(xiàn)(contributions),因此新功能可以輕易且無(wú)縫地加入平臺(tái)。2.1概觀第一次執(zhí)行eclipse時(shí),會(huì)在eclipse目錄下建一個(gè)workspace的目錄,根據(jù)預(yù)設(shè),所有的工作都會(huì)存在此目錄。若要備份工作目錄,只要備份這個(gè)目錄就行了。若要升級(jí)至新版的eclipse,只要將這個(gè)目錄拷貝過(guò)去即可。用新版時(shí)得看看release notes,確保它支持前一版的workspace;若不支持,只要將舊的workspace子目錄拷貝到新的eclipse目錄下即可。所有的喜好設(shè)定都會(huì)保留。2.2架構(gòu)eclipse平臺(tái)由數(shù)種組件組成:平臺(tái)核心(platform kernel)、工作臺(tái)(work
10、bench)、工作區(qū)(workspace)、團(tuán)隊(duì)組件(tram component)以及說(shuō)明組件(help)。圖2.02.3項(xiàng)目與資料夾若想要手動(dòng)操作檔案、拷貝或看檔案大小,就得知道檔案放哪里。但原生檔案系統(tǒng)會(huì)隨操作系統(tǒng)而變,這對(duì)在各個(gè)操作系統(tǒng)均需運(yùn)作一致的程序會(huì)發(fā)生問(wèn)題。為了解決此問(wèn)題,eclipse在檔案系統(tǒng)之上提供了一個(gè)抽象層級(jí)。換句話說(shuō),它不使用內(nèi)含檔案的階層式目錄/子目錄結(jié)構(gòu),反之,eclipse在最高層級(jí)使用項(xiàng)目,并在項(xiàng)目之下使用數(shù)據(jù)夾。根據(jù)預(yù)設(shè),項(xiàng)目對(duì)應(yīng)到workspace目錄下的子目錄,而數(shù)據(jù)夾對(duì)應(yīng)到項(xiàng)目目錄下的子目錄。在eclipse項(xiàng)目?jī)?nèi)的所有東西均是以獨(dú)立與平臺(tái)無(wú)關(guān)的方式
11、存在。2.4平臺(tái)核心核心的任務(wù)是讓每樣?xùn)|西動(dòng)起來(lái),并加載所需之外掛程序。當(dāng)啟動(dòng)eclipse時(shí),先執(zhí)行的就是這個(gè)組件,再由這個(gè)組件加載其它外掛程序。2.5工作區(qū)(workspace)工作區(qū)負(fù)責(zé)管理使用者的資源,這些資源會(huì)被組織成一個(gè)(或多個(gè))項(xiàng)目,擺在最上層。每個(gè)項(xiàng)目對(duì)應(yīng)到eclipse工作區(qū)目錄下的個(gè)子目錄。每個(gè)項(xiàng)目可包含多個(gè)檔案和數(shù)據(jù)夾;通常每個(gè)數(shù)據(jù)夾對(duì)應(yīng)到一個(gè)在項(xiàng)目目錄下的子目錄,但數(shù)據(jù)夾也可連到檔案系統(tǒng)中的任意目錄。每個(gè)工作區(qū)維護(hù)一個(gè)低階的歷史紀(jì)錄,記錄每個(gè)資源的改變。如此便可以立刻復(fù)原改變,回到前一個(gè)儲(chǔ)存的狀態(tài),可能是前一天或是幾天前,取決于使用者對(duì)歷史紀(jì)錄的設(shè)定。此歷史紀(jì)錄可將資源
12、喪失的風(fēng)險(xiǎn)減到最少。工作區(qū)也負(fù)責(zé)通知相關(guān)工具有關(guān)工作區(qū)資源的改變。工具可為項(xiàng)目標(biāo)記一個(gè)項(xiàng)目性質(zhì)(project nature),譬如標(biāo)記為一個(gè)“java項(xiàng)目”,并可在必要時(shí)提供配置項(xiàng)目資源的程序代碼。2.6工作臺(tái)(workbench)eclipse工作臺(tái)(workbench)就如圖2.1的畫面,這是操作eclipse時(shí)會(huì)碰到的基本圖型接口,工作臺(tái)是eclipse之中僅次于平臺(tái)核心最基本的組件,啟動(dòng)eclipse后出現(xiàn)的主要窗口就是這個(gè),workbench的工作很簡(jiǎn)單:讓操作專案。它不懂得如何編輯、執(zhí)行、除錯(cuò),它只懂得如何找到項(xiàng)目與資源(如檔案與數(shù)據(jù)夾)。若有它不能做的工作,它就丟給其它組件,例
13、如jdt。圖2.1工作臺(tái)看起來(lái)像是操作系統(tǒng)內(nèi)建的應(yīng)用程序,可以說(shuō)是eclipse的特點(diǎn),同時(shí)也是爭(zhēng)議點(diǎn)。工作臺(tái)本身可以說(shuō)是eclipse的圖形操作接口,它是用eclipse自己的標(biāo)準(zhǔn)圖形工具箱(standard widget toolkit-swt)和jface(建立在swt之上)的架構(gòu)。swt會(huì)使用操作系統(tǒng)的圖形支持技術(shù),使得程序的外觀感覺(jué)(look-and-feel)隨操作系統(tǒng)而定。這一點(diǎn)和過(guò)去多數(shù)java程序的做法很不同,即使是用swing,也沒(méi)有這樣過(guò)。2.6.1視圖(view)工作臺(tái)會(huì)有許多不同種類的內(nèi)部窗口,稱之為視圖(view),以及一個(gè)特別的窗口-編輯器(editor)。之所以
14、稱為視圖,是因?yàn)檫@些是窗口以不同的視野來(lái)看整各項(xiàng)目,例如圖2.1,outline的視圖可以看項(xiàng)目中java類別的概略狀況,而navigator的視圖可以導(dǎo)覽整各項(xiàng)目。視圖支持編輯器,且可提供工作臺(tái)中之信息的替代呈現(xiàn)或?qū)в[方式。比方說(shuō):書簽視圖會(huì)顯示工作臺(tái)中的所有書簽且會(huì)附帶書簽所關(guān)聯(lián)的文件名稱。navigator視圖會(huì)顯示項(xiàng)目和其它資源。在已附加卷標(biāo)的筆記本中,視圖可獨(dú)自呈現(xiàn),也可以與其它視圖形成堆棧。圖2.2如果要啟動(dòng)在附加卷標(biāo)的筆記本中的視圖,只要按一下標(biāo)簽就行了。工作臺(tái)會(huì)提供了許多又快又簡(jiǎn)單的方式供配置環(huán)境,其中包括卷標(biāo)在筆記本的底端或頂端。圖2.3視圖有兩個(gè)菜單,第一個(gè)是用鼠標(biāo)右鍵按一
15、下視圖卷標(biāo)來(lái)存取的菜單,它可以利用類似工作臺(tái)窗口相關(guān)菜單的相同方式來(lái)操作視圖。圖2.4第二個(gè)菜單稱為視圖下拉菜單,存取方式是按一下向下箭頭。視圖下拉菜單所包含的作業(yè)通常會(huì)套用到視圖的全部?jī)?nèi)容,而不是套用到視圖中所顯示的特定項(xiàng)目。排序和過(guò)濾作業(yè)通常可在檢視下拉菜單中找到。圖2.5自訂工作臺(tái)是使用windowreset perspective菜單作業(yè)的好時(shí)機(jī)。重設(shè)作業(yè)會(huì)將布置還原成程序狀態(tài)??梢詮膚indowshow view菜單中選取一個(gè)視圖來(lái)顯示它。視景決定了哪些視圖是必要的,它會(huì)將這些視圖顯示在show view子菜單中。選擇show view子菜單底端的other.時(shí),就可以使用其它的視圖
16、。這只是可用來(lái)建立自訂工作環(huán)境的許多功能之一。圖編輯器(editor)編輯器是很特殊的窗口,會(huì)出現(xiàn)在工作臺(tái)的中央。當(dāng)打開文件、程序代碼或其它資源時(shí),eclipse會(huì)選擇最適當(dāng)?shù)木庉嬈鞔蜷_文件。若是純文字文件,eclipse就用內(nèi)建的文字編輯器打開(例如圖2.7);若是java程序代碼,就用jdt的java編輯器打開(例如圖2.8);若是word文件,就用word打開(例如圖2.9)。此word窗口會(huì)利用object linking and embedding-ole,內(nèi)嵌在eclipse中。圖2.7圖2.8在windows中,工作臺(tái)會(huì)試圖啟動(dòng)現(xiàn)有的編輯器,如ole(object
17、 linking and embedding)文件編輯器。比方說(shuō),如果機(jī)器中安裝了 microsoft word,編輯 doc 檔案會(huì)直接在工作臺(tái)內(nèi)開啟 microsoft word(例如圖2.9)。如果沒(méi)有安裝 microsoft word,就會(huì)開啟 word pad。圖2.9如果標(biāo)簽左側(cè)出現(xiàn)星號(hào) (*)(例如圖2.9),就表示編輯器有未儲(chǔ)存的變更。如果試圖關(guān)閉編輯器或結(jié)束工作臺(tái),但沒(méi)有儲(chǔ)存變更,就會(huì)出現(xiàn)儲(chǔ)存編輯器變更的提示。工具列中的向后和向前箭頭按鈕,或利用 ctrl+f6 加速鍵來(lái)切換編輯器。箭頭按鈕會(huì)移動(dòng)通過(guò)先前的鼠標(biāo)選取點(diǎn),可以先通過(guò)檔案中的多個(gè)點(diǎn),之后才移到另一個(gè)點(diǎn)。 ctrl+
18、f6 會(huì)蹦現(xiàn)目前所選取的編輯器清單,依預(yù)設(shè),會(huì)選取在現(xiàn)行編輯器之前所用的編輯器。(在 macinosh 中,加速鍵是 command+f6。)2.6.3視景(perspective)eclipse提供數(shù)群育先選定的視圖,并已事先定義好的方式排列,稱之為視景(perspective)。所有視景的主要組件式編輯器。每個(gè)視景的目的是執(zhí)行某特定的工作,如編寫java程序,在每個(gè)視圖以各種不同的觀點(diǎn)處理工作,例如圖2.10。圖2.10若在debug的視景中,其中一個(gè)視圖會(huì)顯示程序代碼,另一個(gè)可能換顯示變量目前的值,還有一個(gè)可能會(huì)顯示程序的執(zhí)行結(jié)果。例如圖2.11。圖2.112.7重新排列視圖和編輯器2.
19、7.1放置游標(biāo)放置光標(biāo)表示視圖可以定置在工作臺(tái)窗口的哪里。當(dāng)重新排列視圖時(shí),可能會(huì)出現(xiàn)幾種不同的放置光標(biāo)。圖示說(shuō)明定置上方:如果在顯示定置上方光標(biāo)時(shí)放開鼠標(biāo)按鈕,視圖會(huì)放在光標(biāo)所在視圖的上面。定置下方:如果在顯示定置下方光標(biāo)時(shí)放開鼠標(biāo)按鈕,視圖會(huì)放在光標(biāo)所在視圖的下面。定置右側(cè):如果在顯示定置右側(cè)光標(biāo)時(shí)放開鼠標(biāo)按鈕,視圖會(huì)放在光標(biāo)所在視圖的右側(cè)。定置左側(cè):如果在顯示定置左側(cè)光標(biāo)時(shí)放開鼠標(biāo)按鈕,視圖會(huì)放在光標(biāo)所在視圖的左側(cè)。堆棧:如果在顯示堆棧光標(biāo)時(shí)放開鼠標(biāo)按鈕,視圖會(huì)變成與光標(biāo)下面的視圖同一個(gè)窗格中的標(biāo)簽。限制:如果在顯示限制光標(biāo)時(shí)放開鼠標(biāo)按鈕,視圖不會(huì)定置在這個(gè)位置。比方說(shuō),視圖不能定置在編
20、輯區(qū)。2.7.2重新排列視圖可以變更navigator視圖在工作臺(tái)窗口中的位置。i. 按一下navigator視圖的標(biāo)題列,并且拖曳視圖以橫跨工作臺(tái)窗口。目前還不要放開鼠標(biāo)按鈕。ii. 當(dāng)仍在工作臺(tái)窗口的頂端拖曳視圖時(shí),請(qǐng)注意,各種放置光標(biāo)時(shí)會(huì)出現(xiàn)。這些放置游標(biāo)(請(qǐng)參閱上一節(jié))表示當(dāng)放開鼠標(biāo)按鈕時(shí),視圖會(huì)關(guān)聯(lián)于光標(biāo)所在的視圖或編輯區(qū)而定置在哪里。請(qǐng)注意,這時(shí)會(huì)繪制用來(lái)強(qiáng)調(diào)顯示的矩形,以提供視圖將定置在哪里的其它回饋。iii. 將視圖定置在工作臺(tái)窗口中的任何位置,再檢視這個(gè)動(dòng)作的結(jié)果。iv. 按一下并且拖曳視圖的標(biāo)題列,將視圖重新定置在工作臺(tái)窗口中的其它位置。請(qǐng)觀察這個(gè)動(dòng)作的結(jié)果。v. 最后,將
21、navigator視圖拖曳到outline視圖上面。這時(shí)會(huì)顯示一個(gè)堆棧光標(biāo)。如果放開鼠標(biāo)按鈕,navigator就會(huì)和outline視圖一起堆放到附加卷標(biāo)的筆記本中。2.7.3并列編輯器工作臺(tái)可以在編輯區(qū)中建立兩組或更多組編輯器。也可以調(diào)整編輯區(qū)的大小,但不能將視圖拖曳到編輯區(qū)。i. 在navigator視圖中按兩下可編輯的檔案,以在編輯器區(qū)中開啟至少兩個(gè)編輯器。ii. 按一個(gè)編輯器的標(biāo)示,將它拖曳到編輯器區(qū)域之外。不要放開鼠標(biāo)按鈕。iii. 請(qǐng)注意,如果試圖將編輯器放到任何視圖的頂端,或放在工作臺(tái)窗口之外,就會(huì)出現(xiàn)限制光標(biāo)。iv. 仍按住鼠標(biāo)按鈕,將編輯器拖曳到編輯器區(qū),沿著編輯器區(qū)的四邊移
22、動(dòng)光標(biāo),以及在編輯器區(qū)中央另一開啟的編輯器上移動(dòng)光標(biāo)。請(qǐng)注意,沿著編輯器區(qū)域的邊緣會(huì)出現(xiàn)有方向箭頭的放置光標(biāo),編輯器區(qū)域中央會(huì)出現(xiàn)堆棧放置光標(biāo)。v. 將編輯器定置在有方向箭頭的放置光標(biāo)上,使兩個(gè)編輯器都出現(xiàn)在編輯器區(qū)域中。vi. 請(qǐng)注意,必要時(shí),也可以調(diào)整各編輯器和整個(gè)編輯區(qū)的大小來(lái)容納編輯器和視圖。 vii. 請(qǐng)務(wù)必觀察編輯器標(biāo)簽的顏色(下圖中有兩個(gè)群組,一個(gè)群組在另一群組的上面) 藍(lán)色 - 表示編輯器目前在作用中。默認(rèn)值(在 windows xp 中呈灰色)- 表示編輯器是前次作用中的編輯器。如果有作用中的視圖,它就是作用中視圖目前在使用的編輯器。當(dāng)使用會(huì)密切搭配編輯器的outline和內(nèi)
23、容這類視圖時(shí),這一點(diǎn)非常重要。viii. 拖曳編輯器,將它定置在編輯器區(qū)的其它位置,請(qǐng)注意定置各種放置光標(biāo)時(shí)所產(chǎn)生的行為。請(qǐng)繼續(xù)嘗試定置編輯器和視圖及調(diào)整其大小,直到工作臺(tái)的安排符合要求為止。圖2.12說(shuō)明將一個(gè)編輯器拖放到另一編輯器之下的布置。圖重新排列附加標(biāo)簽的視圖除了在工作臺(tái)中拖放視圖之外,也可以在附加卷標(biāo)的筆記本內(nèi)重新排列視圖的次序。i. 選擇windowreset perspective,將resource視景重設(shè)回程序布置。ii. 按一下outline標(biāo)題列,然后在navigator視圖頂端加以拖曳。現(xiàn)在outline將會(huì)堆棧在navigator的頂端。ii. 按
24、一下navigator標(biāo)簽,將它拖曳到outline標(biāo)簽的右側(cè)。iv. 光標(biāo)到了outline卷標(biāo)右側(cè)且變成堆棧光標(biāo)之后,放開鼠標(biāo)按鈕。請(qǐng)觀察navigator卷標(biāo),它現(xiàn)在已在outline標(biāo)簽的右側(cè)。2.7.5最大化能夠?qū)⒁晥D或編輯器最大化,有時(shí)非常有用。將視圖和編輯器兩者最大化很容易。n 如果要將視圖最大化,請(qǐng)按兩下它的卷標(biāo),或從卷標(biāo)的蹦現(xiàn)菜單中選取maximize。n 如果要將編輯器最小化,請(qǐng)按兩下編輯器卷標(biāo),或從卷標(biāo)的蹦現(xiàn)菜單中選取minimize。將視圖還原至程序大小的方法也類似(按兩下或從菜單中選擇restore)。2.8菜單和工具列58764321圖2.131.菜單(menu b
25、ar)2.工具列(tool bar)3.快速視圖(fast view)4.package explorer視圖5.editor視圖6.快捷方式工具列(shortcut toolbar)7.outline視圖8.tasks視圖和console視圖2.8.1菜單file菜單這個(gè)菜單可以建立、儲(chǔ)存、關(guān)閉、打印、匯入及匯出工作臺(tái)資源以及結(jié)束工作臺(tái)本身。名稱功能new(新建)建立java元素或新資源。配置哪些元素會(huì)顯示在windowpreferences的子菜單中。在java視景中,依預(yù)設(shè),會(huì)提供項(xiàng)目、套件、類別、接口、來(lái)源數(shù)據(jù)夾、實(shí)時(shí)運(yùn)算簿、檔案和數(shù)據(jù)夾的建立動(dòng)作。close(關(guān)閉)關(guān)閉現(xiàn)行編輯器。如
26、果編輯器中有資料尚未儲(chǔ)存,則會(huì)顯示一個(gè)儲(chǔ)存要求對(duì)話框。close all(全部關(guān)閉)關(guān)閉所有編輯器。如果編輯器中有資料尚未儲(chǔ)存,則會(huì)顯示一個(gè)儲(chǔ)存要求對(duì)話框。save(儲(chǔ)存)儲(chǔ)存現(xiàn)行編輯器的內(nèi)容。如果編輯器中沒(méi)有未儲(chǔ)存的變更,則會(huì)停用。save as(另存新檔)以新名稱儲(chǔ)存現(xiàn)行編輯器中的內(nèi)容。save all(全部?jī)?chǔ)存)儲(chǔ)存所有編輯器內(nèi)容以及未儲(chǔ)存的變更。如果沒(méi)有編輯器中有未儲(chǔ)存的變更,則會(huì)停用。revert(回復(fù))將現(xiàn)行編輯器的內(nèi)容回復(fù)成已儲(chǔ)存檔案中的內(nèi)容。如果編輯器中沒(méi)有未儲(chǔ)存的變更,則會(huì)停用。move(移動(dòng))移動(dòng)資源。如果是java元素則會(huì)停用。如果要移動(dòng)java元素,請(qǐng)使用refacto
27、rmove(如此會(huì)更新檔案的所有參照),或使用editcut/paste(如此不會(huì)更新參照)。rename(重新命名)將資源重新命名。如果是java元素則會(huì)停用。如果要重新命名java元素,請(qǐng)使用refactorrename(如此會(huì)更新檔案的所有參照)。refresh(重新整理)以本端檔案系統(tǒng)來(lái)重新整理所選元素的內(nèi)容。如果不是從特定選項(xiàng)啟動(dòng),這個(gè)指令會(huì)重新整理所有項(xiàng)目。print(打印)打印現(xiàn)行編輯器的內(nèi)容。會(huì)在編輯器成為焦點(diǎn)時(shí)啟用。switch workspace(切換工作區(qū))這個(gè)指令可以切換至不同的工作區(qū)這會(huì)重新啟動(dòng)工作臺(tái)open external file(開啟外部檔案)這個(gè)指令可以在文
28、字編輯器中開啟不在工作區(qū)中的檔案import(匯入)開啟匯入精靈對(duì)話框。jdt不會(huì)提供任何匯入精靈。export(匯出)開啟匯出精靈對(duì)話框。jdt會(huì)提供jar檔匯出精靈和javadoc產(chǎn)生精靈。properties(內(nèi)容)開啟所選元素的內(nèi)容頁(yè)面。依據(jù)java項(xiàng)目開啟java建置路徑頁(yè)面,且可使用javadoc位置頁(yè)面。如果是jar保存文件,請(qǐng)?jiān)谶@個(gè)配置jar的程序文件附加與javadoc位置。recent file list(最近使用的檔案清單file底端維護(hù)了一份最近在工作臺(tái)中存取的檔案的清單只要選取文件名,就可以從file開啟這其中的任何檔案。exit(結(jié)束)結(jié)束eclipseedit菜單
29、這個(gè)菜單可協(xié)助操作編輯器區(qū)域中的資源名稱功能undo(復(fù)原)回復(fù)成編輯器中的前一次變更redo(重做)回復(fù)已取消的變更c(diǎn)ut(剪下)將目前所選取的文字或元素復(fù)制到剪貼簿中,并移除元素。就元素而言,在貼到剪貼簿前不會(huì)移除。copy(復(fù)制)將目前所選取的文字或元素復(fù)制到剪貼簿中。paste (貼上)將目前的內(nèi)容當(dāng)成文字貼到編輯器中,或當(dāng)成同層級(jí)或下層元素,貼到目前所選的元素中。delete(刪除)刪除目前的文字或元素選項(xiàng)。select all(全選)選取所有的編輯器內(nèi)容。find / replace(尋找/取代)開啟尋找/取代對(duì)話框。限編輯器。find next(尋找下一個(gè))尋找目前所選文字下一個(gè)
30、搜尋結(jié)果。限編輯器。find previous(尋找上一個(gè))尋找目前所選文字上一個(gè)搜尋結(jié)果。限編輯器。incremental find next(增量尋找下一個(gè))啟動(dòng)增量尋找模式。在呼叫后,請(qǐng)按照狀態(tài)列中的指示來(lái)輸入搜尋文字。限編輯器。incremental find previous(增量尋找上一個(gè))啟動(dòng)增量尋找模式。在呼叫后,請(qǐng)按照狀態(tài)列中的指示來(lái)輸入搜尋文字。限編輯器。add bookmark(新增書簽)為目前的文字選項(xiàng)或所選取的元素新增書簽。add task(新增作業(yè))為目前的文字選項(xiàng)或所選取的元素新增使用者定義的作業(yè)。expand selection to(展開選項(xiàng)至)n 含括元素:
31、選取程序代碼中的含括表示式、區(qū)塊、方法。這個(gè)動(dòng)作會(huì)注意java語(yǔ)法。如果程序代碼的語(yǔ)法有錯(cuò),可能無(wú)法運(yùn)作正常。(上移鍵)n 下一個(gè)元素:選取現(xiàn)行與下一個(gè)元素。(右移鍵)n 上一個(gè)元素:選取現(xiàn)行與上一個(gè)元素(左移鍵)n 還原前次的選擇:在呼叫展開選項(xiàng)至之后,還原先前的選項(xiàng)。(下移鍵)show tooltip description(顯示工具提示說(shuō)明)以浮動(dòng)說(shuō)明方式顯示出現(xiàn)在現(xiàn)行光標(biāo)位置上的值。對(duì)話框可以卷動(dòng),因而不會(huì)縮短說(shuō)明。content assist(內(nèi)容輔助)在現(xiàn)行光標(biāo)位置開啟一個(gè)內(nèi)容輔助對(duì)話框,以顯示java程序代碼的輔助提議與范本。請(qǐng)參閱模板喜好設(shè)定頁(yè)面,以取得可用的模板(window
32、preferencesjavaeditortemplates),然后移至編輯器喜好設(shè)定頁(yè)面(windowpreferencesjavaeditorcode assist),來(lái)配置程序代碼輔助的行為。quick fix(快速修正)如果光標(biāo)位于有出現(xiàn)問(wèn)題指示之處,則這個(gè)動(dòng)作會(huì)在現(xiàn)行光標(biāo)處開啟一個(gè)內(nèi)容輔助對(duì)話框,以提供可能的更正動(dòng)作。parameter hints(參數(shù)提示)如果光標(biāo)位于方法參照的參數(shù)規(guī)格處,這個(gè)動(dòng)作會(huì)以浮動(dòng)說(shuō)明的方式顯示參數(shù)類型信息?,F(xiàn)行光標(biāo)處的參數(shù)會(huì)以粗體字顯示。encoding(編碼)切換目前所示文字內(nèi)容的編碼。source菜單名稱功能toggle comment(批注)標(biāo)注出
33、內(nèi)含現(xiàn)行選擇項(xiàng)的所有字行。add block comment(批注區(qū)塊)標(biāo)注出內(nèi)含現(xiàn)行選擇項(xiàng)的區(qū)塊。remove block comment(解除批注區(qū)塊)取消標(biāo)注內(nèi)含現(xiàn)行選擇項(xiàng)的區(qū)塊。shift right(向右移位)增加目前所選字行的內(nèi)縮層次。只有在選擇項(xiàng)涵蓋多行或一整行時(shí)才會(huì)啟用。shift left(向左移位)減少目前所選字行的內(nèi)縮層次。只有在選擇項(xiàng)涵蓋多行或一整行時(shí)才會(huì)啟用。format(格式)可使用程序代碼格式制作器,來(lái)設(shè)定目前文字選擇項(xiàng)的格式。格式設(shè)定選項(xiàng)是在code formatter喜好設(shè)定頁(yè)面(windowpreferencesjavacode formatter)中配置f
34、ormat element(格式成員)格式化成員sort members(排序成員)windowpreferencesjavaappearancemembers sort order中指定的排序次序,來(lái)排序類型中的成員organize imports(組織匯入)組織目前開啟或所選編譯單元中的匯入宣告。會(huì)移除不必要的匯入宣告,且會(huì)按照organize import喜好設(shè)定頁(yè)面(windowpreferencesjavaorganize import)中的指定,來(lái)排列必要的匯入宣告。organize import可執(zhí)行于不完整的程序文件上,并且會(huì)在所參照的類型名稱無(wú)法唯一對(duì)映至現(xiàn)行項(xiàng)目中的某個(gè)類型
35、時(shí)提示。也可以組織多個(gè)編譯單元,其做法是對(duì)某個(gè)套件呼叫動(dòng)作,或選取一組編譯單元。add import(新增匯入)為目前所選的類型參照建立一項(xiàng)匯入宣告。如果類型參照完整,則會(huì)移除資格。如果所參照的類型名稱無(wú)法唯一對(duì)映至現(xiàn)行項(xiàng)目中的某個(gè)類型,將會(huì)提示指定正確的類型。add import會(huì)試著遵循organize import喜好設(shè)定頁(yè)面中指定的匯入順序。override/implement methods(置換/實(shí)作方法)會(huì)開啟override method對(duì)話框,可以置換或?qū)嵶鳜F(xiàn)行類型中的方法。適用于類型或類型中的某個(gè)文字選擇項(xiàng)。generate getter and setter(產(chǎn)生gett
36、er和setter)開啟generate getter and setter對(duì)話框,可以為現(xiàn)行類型中的字段,建立getter和setter。適用于字段與類型或類型中的某個(gè)文字選擇項(xiàng)。generate delegate methods(產(chǎn)生委派方法)開啟generate delegate methods對(duì)話框,可以為現(xiàn)行類型中的字段建立方法委派??捎迷谧侄?。add constructor from superclass(新增super類別中的建構(gòu)子)為目前所選的類型新增super類別中所定義的建構(gòu)子。適用于類型或類型中的某個(gè)文字選擇項(xiàng)。surround with try/catch(以try/c
37、atch包覆)針對(duì)所選的陳述式,評(píng)估所有必須捕捉到的異常狀況。這些表示式會(huì)包覆try catch區(qū)塊。可以使用編輯菜單中的展開選項(xiàng)至,以取得有效的選項(xiàng)范圍。externalize strings(將字符串提出)開啟externalize strings精靈。這個(gè)精靈可以藉由會(huì)存取內(nèi)容檔的陳述式,來(lái)更換程序代碼中的所有字符串。find strings to externalize(尋找要提出的字符串)會(huì)出現(xiàn)一個(gè)對(duì)話框,其中顯示未提出字符串?dāng)?shù)目的摘要。適用于項(xiàng)目、來(lái)源資料夾與套件。convert line delimiters to(將行定界字符轉(zhuǎn)換成)在目前開啟的編輯器中,變更所有行定界字符,而
38、采用下列操作系統(tǒng)中所用的行定界字符:n crlf(windows)n lf(unix、macosx)n cr(傳統(tǒng)macos)java編輯器容許混合使用行定界字符。不過(guò),其它某些工具會(huì)要求使用和os一致的行定界字符,或者要求至少行定界字符要一致。refactor菜單重構(gòu)指令也可以在一些視圖的快速菜單與java編輯器中找到。名稱功能undo(復(fù)原)undo前次的重構(gòu)作業(yè)。重構(gòu)復(fù)原緩沖區(qū),共在執(zhí)行重構(gòu)后程序文件未變更的狀況下有效。redo(重做)重做前次復(fù)原的重構(gòu)作業(yè)。重構(gòu)復(fù)原/重做緩沖區(qū)的有效期,僅限于執(zhí)行重構(gòu)后到?jīng)]有其它程序文件變更的這段時(shí)間。rename(重新命名)啟動(dòng)rename refa
39、ctoring對(duì)話框:重新命名所選的元素,并且(如果有啟用的話)更正元素的(以及其它檔案中的)所有參照。適用于方法、字段、區(qū)域變量、方法參數(shù)、類型、編譯單元、套件、來(lái)源數(shù)據(jù)夾、項(xiàng)目,并且適用于可解析成這些元素類型之一的文字選項(xiàng)。move(移動(dòng))啟動(dòng)move重構(gòu)對(duì)話框:移動(dòng)所選的元素,并(如果有啟用的話)更正元素的(以及其它檔案中的)所有參照??商子弥烈换蚨鄠€(gè)static方法、static字段、類型、編譯單元、套件、來(lái)源數(shù)據(jù)夾與項(xiàng)目,并且套用于可解析成這些元素類型之一的文字選擇項(xiàng)。change method signature(變更方法簽章)啟動(dòng)change method signature重構(gòu)
40、對(duì)話框。變更參數(shù)名稱、參數(shù)類型、參數(shù)順序,并更新對(duì)應(yīng)方法的所有參照。此外,可以移除或新增參數(shù),也可以變更方法傳回類型及其可見(jiàn)性。這個(gè)重構(gòu)作業(yè)可套用至方法或套用在解析成方法的文字選項(xiàng)。convert anonymous class to nested(將匿名類別轉(zhuǎn)換成巢狀)啟動(dòng)convert anonymous class to nested重構(gòu)對(duì)話框。協(xié)助將匿名內(nèi)部類別轉(zhuǎn)換成成員類別。這個(gè)重構(gòu)作業(yè)可套用至匿名內(nèi)部類別。convert nested type to top level(將巢狀類型轉(zhuǎn)換成最上層)啟動(dòng)convert nested type to top level重構(gòu)對(duì)話框。為所選成
41、員類型建立新的java編譯單元,同時(shí)依需要更新所有參照。對(duì)于非static成員類型,將新增一個(gè)字段,以容許存取先前含括的實(shí)例。這個(gè)重構(gòu)作業(yè)可套用至成員類型或解析成成員類型的文字。push down(下推)啟動(dòng)push down重構(gòu)對(duì)話框。將類別中的一組方法和字段移至它的子類別。這個(gè)重構(gòu)作業(yè)可套用至一個(gè)或多個(gè)以相同類型宣告的方法和字段,或套用在字段或方法內(nèi)的文字選項(xiàng)。pull up(上拉)啟動(dòng)pull up重構(gòu)精靈。將字段或方法移至其宣告類別的super類別,或(如果是方法)將方法宣告成super類別中的abstract。這個(gè)重構(gòu)作業(yè)可套用至一個(gè)或多個(gè)以相同類型宣告的方法、字段和成員類型,或套用
42、在字段、方法或成員類型內(nèi)的文字選項(xiàng)。extract interface(擷取界面)啟動(dòng)extract interface重構(gòu)對(duì)話框。以一組方法建立新的接口,并使所選類別實(shí)作接口,同時(shí)選擇性將類別參照變更為新接口(在可能的情況下)。這個(gè)重構(gòu)作業(yè)可套用至類型。use supertype where possible(適當(dāng)時(shí)使用super類型)啟動(dòng)use supertype where possible重構(gòu)對(duì)話框。在識(shí)別所有可能發(fā)生這個(gè)取代的位置后,將出現(xiàn)的類型換成其super類型之一。這個(gè)重構(gòu)作業(yè)可用在類型之上。inline(列入)啟動(dòng)inline重構(gòu)對(duì)話框。列入?yún)^(qū)域變量、方法或常數(shù)。這個(gè)重構(gòu)作業(yè)
43、可用在方法、static final字段,以及解析為方法、static final字段或區(qū)域變量的文字選項(xiàng)。extract method(擷取方法)啟動(dòng)extract method重構(gòu)對(duì)話框。會(huì)建立一個(gè)內(nèi)含目前所選之陳述式或表示式的新方法,并將選擇項(xiàng)換成新方法的參照。可以使用編輯菜單中的展開選項(xiàng)至,以取得有效的選項(xiàng)范圍。這項(xiàng)特性非常適合用來(lái)清除冗長(zhǎng)、雜亂和太復(fù)雜的方法。extract local variable(擷取區(qū)域變量)啟動(dòng)extract local variable重構(gòu)對(duì)話框。會(huì)建立一個(gè)新變量,以指定給目前所選的表示式,并將選擇項(xiàng)換成新變量的參照。這個(gè)重構(gòu)作業(yè)可用在解析為區(qū)域變量的文
44、字選項(xiàng)。可以使用編輯菜單中的展開選項(xiàng)至,以取得有效的選項(xiàng)范圍。extract constant(擷取常數(shù))啟動(dòng)extract constant重構(gòu)對(duì)話框。從所選表示式中建立static final字段并替代字段參照,以及選擇性地重新寫入其它出現(xiàn)相同表示式的位置。這個(gè)重構(gòu)作業(yè)可用在static final字段,以及解析為static final字段的文字選項(xiàng)。convert local variable to field(將區(qū)域變量轉(zhuǎn)換成字段)啟動(dòng)convert local variable to field重構(gòu)對(duì)話框。將區(qū)域變量轉(zhuǎn)換成字段。如果在建立時(shí)已起始設(shè)定變量,則作業(yè)會(huì)將起始設(shè)定移至新字
45、段的宣告,或移至類別的建構(gòu)子。這個(gè)重構(gòu)作業(yè)可用在解析為區(qū)域變量的文字選項(xiàng)。encapsulate field(封裝字段)啟動(dòng)encapsulate field重構(gòu)對(duì)話框。會(huì)將字段的所有參照換成getting與setting方法。適用于所選的字段或可解析成字段的文字選擇項(xiàng)。navigate菜單這個(gè)菜單可以尋找及導(dǎo)覽工作臺(tái)中顯示的資源及其它成品。名稱功能go into(進(jìn)入)將視圖輸入設(shè)定在目前所選的元素上。套件瀏覽器視圖可支持這項(xiàng)。go to(移至)n 上一頁(yè):將視圖輸入設(shè)定在歷程中的上一個(gè)輸入上:必須有歷程,才能用到這項(xiàng)(已使用go into)n 下一頁(yè):將視圖輸入設(shè)定在歷程中的下一個(gè)輸入上:
46、必須有歷程,才能用到這項(xiàng)(已使用go into、go intoback)n 往上移一層:將現(xiàn)行視圖的輸入設(shè)定在其輸入的母元素上。n 參照測(cè)試:瀏覽以找出所有參照目前選取之類型的junit測(cè)試n 類型:瀏覽以找出類型,并在現(xiàn)行視圖中顯示它。package explorer視圖支援這項(xiàng)。n 套件:瀏覽以找出套件,并在現(xiàn)行視圖中顯示它。package explorer視圖支援這項(xiàng)。n 資源:瀏覽以找出資源,并在現(xiàn)行視圖中顯示它。open(開啟)試著解析現(xiàn)行程序代碼選項(xiàng)上所參照的元素,并開啟宣告該參照的檔案。open type hierarchy(開啟類型階層)試著解析現(xiàn)行程序代碼選項(xiàng)上所參照的元素,
47、并在type hierarchy視圖中開啟該元素。針對(duì)元素呼叫,并開啟元素的類型階層。顯示java元素的java編輯器與視圖中可支持這項(xiàng)。open call hierarchy(開啟呼叫階層)試著開啟呼叫現(xiàn)行程序代碼選項(xiàng)上所參照的元素,并在call hierarchy視圖中開啟該元素。open super implementation(開啟super實(shí)作)開啟一個(gè)編輯器,以顯示目前所選方法或現(xiàn)行光標(biāo)位置旁之方法的super實(shí)作。如果未選取方法,或者方法沒(méi)有super實(shí)作,則不會(huì)開啟編輯器。open external javadoc(開啟外部javadoc)開啟目前所選元素或文字選項(xiàng)的javad
48、oc文件。jar或項(xiàng)目的javadoc位置是在項(xiàng)目或jar的javadoc location內(nèi)容頁(yè)面中指定。請(qǐng)注意,這個(gè)外部javadoc文件可能未以現(xiàn)行程序代碼中指定的javadoc加以更新??梢允褂胘avadoc匯出精靈,在java項(xiàng)目中為程序文件建立javadoc文件。open type(開啟類型)顯示open type選擇對(duì)話框,以便在編輯器中開啟一個(gè)類型。開啟類型選擇對(duì)話框中顯示工作區(qū)中的所有現(xiàn)有類型。open type in hierarchy(在階層中開啟類型)顯示open type選擇對(duì)話框,以便在編輯器與type hierarchy視圖中開啟一個(gè)類型。open type選擇對(duì)
49、話框中顯示工作區(qū)中的所有現(xiàn)有類型。show in package explorer(顯示在套件瀏覽器)在package explorer視圖中顯示目前所選的元素(或現(xiàn)行光標(biāo)位置旁的元素)。quick outline(顯示概要)為目前選取的類型開啟小型概要器。quick type hierarchy(顯示類型階層)為目前選取的類型開啟小型類型階層器。next annotation (移至下一個(gè)問(wèn)題)選取下一個(gè)問(wèn)題。java編輯器中支持這項(xiàng)。previous annotation (移至上一個(gè)問(wèn)題)選取上一個(gè)問(wèn)題。java編輯器中支持這項(xiàng)。go to last edit location(移至前次
50、編輯位置)顯示前次發(fā)生編輯的位置。go to line(移至指定行號(hào))開啟對(duì)話框,以輸入指示編輯器應(yīng)移至的行號(hào)。限編輯器。back(向后)這個(gè)指令會(huì)導(dǎo)覽至之前在編輯器中檢視的前一個(gè)資源。這個(gè)指令和web瀏覽器的上一頁(yè)按鈕相同。forward(向前這個(gè)指令會(huì)導(dǎo)覽并復(fù)原之前的上一頁(yè)指令所造成的效果。這個(gè)指令和web瀏覽器的下一頁(yè)按鈕相同。search菜單名稱功能search.(搜尋.)開啟搜尋對(duì)話框file.(檔案.)針對(duì)檔案搜尋頁(yè)面開啟搜尋對(duì)話框java.(java.)針對(duì)java搜尋頁(yè)面開啟搜尋對(duì)話框references(參照)尋找所選java元素的所有參照declarations(宣告)尋找
51、所選java元素的所有宣告implementors(實(shí)作者)尋找所選接口的所有實(shí)作者。read access(讀取權(quán))尋找所選字段的所有讀取權(quán)write access(寫入權(quán))尋找所選字段的所有寫入權(quán)referring tests.()尋找所選java元素的所有測(cè)試參照occurrences in file(檔案中的搜尋結(jié)果)尋找所選java元素在其檔案中的所有出現(xiàn)項(xiàng)目exception occurrences(拋出例外中的搜尋結(jié)果)尋找所選java元素在其拋出例外中的所有出現(xiàn)項(xiàng)目search scopes submenu(搜尋范圍子菜單):范圍可用性說(shuō)明workspace(工作區(qū))所有元素在
52、整個(gè)工作區(qū)中搜尋project(專案)所有元素在含括所選元素的項(xiàng)目中進(jìn)行搜尋hierarchy(階層)類型和成員在類型的階層中搜尋workings set(工作集)所有元素在工作集中搜尋工作集對(duì)話框可以儲(chǔ)存并命名范圍。搜尋范圍子菜單中亦會(huì)顯示工作集的現(xiàn)有實(shí)例??稍谙铝幸晥D中透過(guò)所選資源與元素的快速菜單,來(lái)執(zhí)行java搜尋:n package explorern outline視圖n search result視圖n hierarchy視圖n browsing視圖java編輯器中亦提供search快速菜單。目前所選文字必須可解析成java元素,才能執(zhí)行搜尋。所選java元素的類型會(huì)定義所能使用的
53、search快速菜單。java編輯器不會(huì)根據(jù)選項(xiàng)而限制可用的java搜尋項(xiàng)清單。project菜單項(xiàng)目菜單可以對(duì)工作臺(tái)中的項(xiàng)目執(zhí)行動(dòng)作(建置或編譯)。名稱功能open project(開啟專案)顯示對(duì)話框,可以選取開啟已關(guān)閉的項(xiàng)目close project(關(guān)閉專案)關(guān)閉目前所選取的項(xiàng)目build all(全部建置)這個(gè)指令會(huì)對(duì)工作臺(tái)中的所有項(xiàng)目執(zhí)行增量(incremental)建置。也就是說(shuō),它會(huì)建置(編譯)自從前次增量建置后,工作臺(tái)中受到任何資源變更所影響的所有資源。自動(dòng)建置關(guān)閉時(shí),才可使用這個(gè)指令。build project(建置專案)這個(gè)指令會(huì)對(duì)目前選取的項(xiàng)目執(zhí)行增量(incremen
54、tal)建置。也就是說(shuō),它會(huì)建置(編譯)自從前次建置后,受到任何資源變更所影響的項(xiàng)目中的所有資源。自動(dòng)建置關(guān)閉時(shí),才可使用這個(gè)指令。build workings set(重新建置工作集)這個(gè)菜單可以在工作集上執(zhí)行增量(incremental)建置。也就是說(shuō),它會(huì)建置(編譯)前次建置之后,受到任何資源變更所影響之工作集中的所有資源。自動(dòng)建置關(guān)閉時(shí),才可使用這個(gè)指令。clean(清除)這個(gè)指令會(huì)舍棄先前的所有建置結(jié)果。如果自動(dòng)建置是開啟的,這會(huì)呼叫完整的建置。build automatically(自動(dòng)建置)自動(dòng)建置工作區(qū)中的所有項(xiàng)目。這個(gè)指令可以切換自動(dòng)建置喜好設(shè)定。generate javad
55、oc.(產(chǎn)生javadoc.)對(duì)目前選取的項(xiàng)目開啟generate javadoc精靈。properties(內(nèi)容)對(duì)目前選取的項(xiàng)目開啟內(nèi)容頁(yè)面。run菜單名稱功能toggle line breakpoint(切換行岔斷點(diǎn))這個(gè)指令可以在目前于作用中java編輯器中所選之行處,新增或移除java行岔斷點(diǎn)。toggle method breakpoint(切換方法岔斷點(diǎn))這個(gè)指令可以針對(duì)目前的二進(jìn)制方法,新增或移除方法岔斷點(diǎn)??稍趈ava類別檔編輯器的來(lái)源中選取二進(jìn)制方法,或在其它任何視圖中選?。ㄏ袷莖utline視圖)。toggle watchpoint(切換監(jiān)視點(diǎn))這個(gè)指令可以針對(duì)目前的java字段,新增或移除字段監(jiān)視點(diǎn)??稍趈ava編輯器的來(lái)源中選取字段,或在其它任何視圖中選?。ㄏ袷莖utline視圖)。skip all breakpoints(忽略所有的岔斷點(diǎn))這個(gè)指令可以忽略所有的岔斷點(diǎn)add java exception breakpoint(新增java異常狀況岔斷點(diǎn))這個(gè)指令可以建立一個(gè)異常狀況岔斷點(diǎn)??山逵芍付ó惓顩r岔斷點(diǎn),而在擲出異常狀況時(shí),暫停執(zhí)行緒或
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)安全產(chǎn)品研發(fā)IT人員保密合同示例
- 出租車司機(jī)職業(yè)發(fā)展規(guī)劃與培訓(xùn)合同范本
- 玻璃采光帶施工安裝及節(jié)能改造合同
- 老北京介紹課件
- 實(shí)驗(yàn)室安全操作規(guī)程完整
- 質(zhì)量部安全生產(chǎn)職責(zé)內(nèi)容
- 安全生產(chǎn)法于起施行
- 2025年餐飲工作總結(jié)
- 汽車維修知識(shí)培訓(xùn)課件
- 羊年函授技術(shù)課件
- 氣相催化加氫法生產(chǎn)1.5萬(wàn)噸年苯胺車間工藝設(shè)計(jì)
- 三位數(shù)顯示計(jì)時(shí)器定時(shí)器數(shù)電課程設(shè)計(jì)報(bào)告書
- 凹凸棒石(千土之王、萬(wàn)用之土)
- 大氣污染控制工程課程設(shè)計(jì)_某工廠布袋除塵器的設(shè)計(jì)
- 三基-學(xué)校兒童少年衛(wèi)生學(xué)(200題)練習(xí)
- 張家界船舶工業(yè)項(xiàng)目建議書【模板范本】
- 國(guó)家種畜禽生產(chǎn)經(jīng)營(yíng)許可證管理系統(tǒng)操作指南
- 石油化工管道施工方案
- 四川SG-008技術(shù)、經(jīng)濟(jì)簽證核定單(共2頁(yè))
- 來(lái)料檢驗(yàn)報(bào)告模板
- 腳手架搭設(shè)施工安全技術(shù)交底(共2頁(yè))
評(píng)論
0/150
提交評(píng)論