每個(gè)IDE都答應(yīng)您治理文件和構(gòu)建項(xiàng)目。Eclipse不僅僅局限于此,因?yàn)樗梢栽诒却蠖鄶?shù)IDE所擁有的典型文件中心視圖更密切的層次上處理您所編寫的代碼。
有了Eclipse這個(gè)工具,您就可以把精力集中在手邊真正的任務(wù)上:編寫能完成預(yù)定功能的代碼。
從UI開始
首先請(qǐng)注重,本文所涉及的是新的Eclipse3,它在某些方面與較早的2.1版,以及WSAD和RAD不同。
Eclipse看上去與其他大多數(shù)的IDE很類似,因?yàn)榛镜挠脩艚缑妫║I)已被各地的開發(fā)人員所熟悉——除了那些仍在使用Emacs或vi的人,但他們還是可以在Eclipse中找到吸引人的東西,Eclipse對(duì)這兩個(gè)鍵綁定都是支持的。
基本的Eclipse用戶界面如圖 1所示。在屏幕的左邊,可以看到開發(fā)資源列表:源代碼、jars,以及組成您的最新開發(fā)項(xiàng)目的其他成分。實(shí)際上,列表被劃分成您當(dāng)前正在開發(fā)的不同項(xiàng)目,它們可以是相互依靠的也可以是完全獨(dú)立的。

Eclipse將項(xiàng)目數(shù)據(jù)保存在兩個(gè)文件中,分別是.PRoject文件和.classpath文件。.project文件保存關(guān)于項(xiàng)目中包含哪些文件、如何使用它們、如何構(gòu)建項(xiàng)目等方面的信息,以及更多的具體信息。任何java項(xiàng)目中都有.classpath文件,該文件告訴Eclipse在構(gòu)建過程中使用什么作為CLASSPATH變量。
所有當(dāng)前的項(xiàng)目都存在于當(dāng)前的Workspace中。Eclipse中的Workspace是一個(gè)包含了許多文件的目錄,可能還包含了項(xiàng)目所需的資源。Eclipse從一個(gè)默認(rèn)Workspace開始;不過,您可以很方便地將它設(shè)置為打開多個(gè)Workspace。要打開一個(gè)不同的Workspace,只需要在啟動(dòng)可執(zhí)行文件時(shí)使用-data標(biāo)志即可,例如:
eclipse.exe -data E:/shared/workspaces/artemis
中間部分是一個(gè)源代碼查看器,它可以顯示當(dāng)前打開的文件的源代碼。注重,它是多重標(biāo)簽的(tabbed),所以您可以一次打開多個(gè)文件。右邊是當(dāng)前打開文件的概要。Eclipse列出了類、方法和文件的其他部分。雙擊一個(gè)條目會(huì)跳轉(zhuǎn)到相應(yīng)的位置。最后,在底部,是另一個(gè)多重標(biāo)簽的區(qū)域,用于傳輸關(guān)于Eclipse所做的、所發(fā)現(xiàn)的或者具有問題的事情的信息。注重所有這些下面的標(biāo)簽都是視圖,您可以任意拖動(dòng),還可以將它們堆疊起來組成堆棧。信息視圖是獨(dú)立的,假如您希望同時(shí)看到它們而且您的屏幕足夠大,您可以將它們鋪開。
視圖被分組為透視圖,透視圖通常是面向環(huán)境的。這里有一個(gè)用于處理Java項(xiàng)目的Java透視圖,一個(gè)用于追蹤運(yùn)行時(shí)問題的Debug透視圖,一個(gè)用于治理CVS連接的CVS透視圖,等等。實(shí)際上,透視圖和視圖的數(shù)目是可擴(kuò)展的,Eclipse的幾乎每個(gè)部分都是可擴(kuò)展的。IDE為增加和擴(kuò)充現(xiàn)有功能提供了多種方法,這些功能為Eclipse社團(tuán)的許多人所利用。
Eclipse的所有資源和項(xiàng)目都具有屬性。在左邊列表中的任意一項(xiàng)上右擊,再選擇“Properties”,就可以看到更具體的信息。對(duì)于文件,您可以看到文件自身的一些基本信息,比如修改日期、位置和權(quán)限。對(duì)于項(xiàng)目,有更多高級(jí)選項(xiàng),答應(yīng)您設(shè)置Eclipse構(gòu)建項(xiàng)目的方式。
假如單擊“Java Build Path”,您將會(huì)看到四個(gè)控制構(gòu)建行為的標(biāo)簽,第一個(gè)是“Source”,它答應(yīng)您設(shè)置Eclipse將在哪里查找源文件,還可指定哪些源文件是要用的哪些是可以忽略的。下一個(gè)標(biāo)簽是“Projects”,它答應(yīng)您設(shè)置當(dāng)前項(xiàng)目所依靠的項(xiàng)目,這樣,您可以在一個(gè)項(xiàng)目中設(shè)置一些庫或公共代碼,并從其他項(xiàng)目簡單地包含該項(xiàng)目。
下一個(gè)標(biāo)簽是“Libraries”,它答應(yīng)您將JAR文件、庫和類文件夾添加到類路徑中。最后,您可以指定該項(xiàng)目將導(dǎo)出哪些資源,這樣,該項(xiàng)目的屬性就可以應(yīng)用于導(dǎo)入該項(xiàng)目的其他項(xiàng)目。
Eclipse是在中間大型源視圖中進(jìn)行構(gòu)建的,所有的編輯也是在那里進(jìn)行的。但是有一些事情要注重,Eclipse提供的不僅僅是簡單的文本視圖。首先,文本的左邊有一個(gè)小槽,Eclipse用它來隱藏傳遞有用信息的圖標(biāo)。一個(gè)紅色的“X”會(huì)顯示在Eclipse不能編譯的行的旁邊,Eclipse認(rèn)為可能存在錯(cuò)誤的代碼旁會(huì)有黃色的“warning”標(biāo)志,如未使用的導(dǎo)入語句(見圖1)。
其次,存在問題的代碼被加上了適當(dāng)顏色的下劃線。同樣,紅色下劃線代表編譯錯(cuò)誤,黃色代表警告。最后,滾動(dòng)條的右邊有另一個(gè)小槽。顏色在這里又一次被用來傳達(dá)信息:紅色塊標(biāo)識(shí)有錯(cuò)誤的代碼區(qū)域,黃色塊標(biāo)識(shí)警告代碼區(qū)域。單擊色塊會(huì)將光標(biāo)直接移至問題代碼。將鼠標(biāo)懸停在這三個(gè)帶顏色的條目(圖標(biāo)、下劃線或塊——圖1中顯示了這三者)上,可以打開相關(guān)問題的描述。右擊會(huì)出現(xiàn)上下文菜單。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注