Eclipse使用入門教程_第1頁(yè)
Eclipse使用入門教程_第2頁(yè)
Eclipse使用入門教程_第3頁(yè)
Eclipse使用入門教程_第4頁(yè)
Eclipse使用入門教程_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Eclipse使用入門目前Java開發(fā)領(lǐng)域的各種集成開發(fā)環(huán)境(IDE)呈現(xiàn)出百花齊放的局面,從Borland的JBuilder,到IBM的VisualAgeforJava、WebSphereStudio,Oracle的JDeveloper,Sun的ForteforJava,WebGain的VisualCafe,TogetherSoft的Together,還有開放源代碼的Eclipse、NetBeans等,種類10種有余。這么多種類的IDE繁榮了Java開發(fā)工具家族,但是也為開發(fā)人員的選擇提出了難題。這些IDE的開發(fā)環(huán)境有著較大的差別,在一種開發(fā)環(huán)境下開發(fā)的項(xiàng)目不能很方便地移植到另一種開發(fā)環(huán)境,這就要求更為謹(jǐn)慎地選擇適合項(xiàng)目目標(biāo)的開發(fā)工具。在目前所有的IDE中,Eclipse可以說(shuō)是最有發(fā)展前途的產(chǎn)品之一。Eclipse最初由OTI和IBM兩家公司的IDE產(chǎn)品開發(fā)組創(chuàng)建,起始于1999年4月。IBM提供了最初的Eclipse代碼基礎(chǔ),包括Platform、JDT和PDE。目前由IBM牽頭,圍繞著Eclipse項(xiàng)目已經(jīng)發(fā)展成為了一個(gè)龐大的Eclipse聯(lián)盟,有150多家軟件公司參與到Eclipse項(xiàng)目中,其中包括Borland>RationalSoftware>RedHat及Sybase,最近Oracle也計(jì)劃加入到Eclipse聯(lián)盟中?;靖拍钤趯W(xué)習(xí)使用Eclipse之前,有必要對(duì)關(guān)于這個(gè)項(xiàng)目的名詞做一些解釋。Eclipse是一個(gè)開放源代碼的軟件開發(fā)項(xiàng)目,專注于為高度集成的工具開發(fā)提供一個(gè)全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺(tái)。它由Eclipse項(xiàng)目、Eclipse工具項(xiàng)目和Eclipse技術(shù)項(xiàng)目三個(gè)項(xiàng)目組成,每一個(gè)項(xiàng)目由一個(gè)項(xiàng)目管理委員會(huì)監(jiān)督,并由它的項(xiàng)目章程管理。每一個(gè)項(xiàng)目由其自身的子項(xiàng)目組成,并且使用CommonPublicLicense(CPL)版本1.0許可協(xié)議。Eclipse工具項(xiàng)目為不同的工具建造者提供一個(gè)焦點(diǎn),以保證為EclipsePlatform創(chuàng)建最好的工具。Eclipse工具項(xiàng)目的任務(wù)是為EclipsePlatform培育廣泛的工具的創(chuàng)建。工具項(xiàng)目提供單一的聯(lián)系點(diǎn)以調(diào)和開放源代碼工具建造者,從而使得覆蓋和重復(fù)最小化,并保證共享的最大化和共同組件的創(chuàng)建,促進(jìn)不同類型工具的無(wú)縫互操作。工具項(xiàng)目由工具開發(fā)者委員會(huì)和工具項(xiàng)目的項(xiàng)目管理委員會(huì)提議、選擇和開發(fā)的子項(xiàng)目組成。Eclipse技術(shù)項(xiàng)目的任務(wù)是為開放源代碼開發(fā)者、研究者、學(xué)院和教育者提供新的管道,以參與將來(lái)Eclipse的演化。它按照研究、培育和教育三個(gè)項(xiàng)目流來(lái)組織,研究項(xiàng)目在Eclipse相關(guān)領(lǐng)域諸如編程語(yǔ)言、工具和開發(fā)環(huán)境方面進(jìn)行探索和研究;培育項(xiàng)目是小型的、未正式結(jié)構(gòu)化的項(xiàng)目,為Eclipse軟件基礎(chǔ)添加新的能力;教育項(xiàng)目聚焦于教育材料的開發(fā)、教學(xué)幫助和課件。EclipsePlatform是一個(gè)開放的可擴(kuò)展的IDE。EclipsePlatform提供建造塊和構(gòu)造并運(yùn)行集成軟件開發(fā)工具的基礎(chǔ)oEclipsePlatform允許工具建造者獨(dú)立開發(fā)與他人工具無(wú)縫集成的工具你無(wú)須分辨一個(gè)工具功能在哪里結(jié)束,而另一個(gè)工具功能在哪里開始。EclipseSDK(軟件開發(fā)者包)是3個(gè)Eclipse項(xiàng)目的子項(xiàng)目(Platform、JDT、PDE)所生產(chǎn)的組件合并,它們可以一次下載。這些部分在一起提供了一個(gè)具有豐富特性的開發(fā)環(huán)境,允許開發(fā)者有效地建造可以無(wú)縫集成到EclipsePlatform中的工具。EclipseSDK由Eclipse項(xiàng)目生產(chǎn)的工具和來(lái)自其它開放源代碼的第三方軟件組合而成。Eclipse項(xiàng)目生產(chǎn)的軟件以CPL發(fā)布,第三方組件有各自自身的許可協(xié)議。載、安裝Eclipse知道了這些關(guān)于Eclipse項(xiàng)目的信息,我們可以下載、安裝一個(gè)Eclipse。EclipseSDK就是我們要下載的,其中包括了開發(fā)Java應(yīng)用的所有內(nèi)容和Eclipse項(xiàng)目的所有成果。進(jìn)入Eclipse項(xiàng)目的主頁(yè),點(diǎn)擊Downloads,進(jìn)入下載頁(yè)。Eclipse最新的版本是2.0.2版,但是2.0.2版的多國(guó)語(yǔ)言翻譯包還沒有出來(lái),所以我們可以使用一個(gè)稍早一點(diǎn)的版本2.0.1。點(diǎn)擊2.0.1進(jìn)入其下載頁(yè),這個(gè)頁(yè)面有很多下載連接,包括EclipseSDK在很多平臺(tái)上的版本,這里我們只需要下載eclipse-SDK20.1-win32.zip和NLS-SDK20.1-Translations.zip兩個(gè)文件就可以了,另外還有一個(gè)eclipse-examples20.1-win32.zip文件,是學(xué)習(xí)《Java開發(fā)用戶指南》所需要的。將這3個(gè)文件解壓縮到相同的目錄,如D:\eclipse。在運(yùn)行Eclipse之前首先應(yīng)該安裝好JDK(Sun的JDK或IBM的JDK都可以,應(yīng)該安裝1.3以上版本,推薦使用1.4以上版本,因?yàn)橹挥惺褂?.4以上版本的JDK才可以享受到新增的HotSwap功能對(duì)于調(diào)試帶來(lái)的方便),設(shè)置好環(huán)境變量JAVA_HOME、CLASSPATH和PATH為D:\eclipse下的eclipse.exe在桌面上建立一個(gè)快捷方式。雙擊快捷方式啟動(dòng)Eclipse0Eclipse也可以以命令行方式啟動(dòng),在命令行上指定使用的JVM和保存數(shù)據(jù)的workspace,例如:D:\eclipse\eclipse.exe-vmD:\WebSphere\AppServer\java\bin\javaw.exe-dataD:\WORK\workspace其中,D:\WORK\workspace是保存項(xiàng)目文件的位置??梢赃x擇幫助f幫助內(nèi)容進(jìn)入Eclipse的幫助系統(tǒng)。有了Eclipse的多國(guó)語(yǔ)言翻譯包,所有的選單和聯(lián)機(jī)幫助都已經(jīng)翻譯成了中文,使用起來(lái)非常方便。在進(jìn)行下面的學(xué)習(xí)前,建議先簡(jiǎn)單瀏覽一下幫助中的《工作臺(tái)用戶指南》,熟悉一下透視圖和視圖等概念。編寫HelloWorld程序下面我們編寫一個(gè)HellWorld程序,步驟如下:1.選擇文件f新建f項(xiàng)目;2.項(xiàng)目類別選Java;3.項(xiàng)目列表選Java項(xiàng)目;4.點(diǎn)擊“下一步”;5?輸入項(xiàng)目名稱,例如:HelloProject;6.點(diǎn)擊“完成”;在工具條里點(diǎn)擊“創(chuàng)建Java類”的按鈕(帶有一個(gè)C標(biāo)記)見圖1;圖1點(diǎn)擊“創(chuàng)建Java類”的按扭圖8.在名稱域輸入HelloWorld;9.點(diǎn)擊publicstaticvoidmain(String[]args)的復(fù)選框,讓Eclipse倉(cāng)U建main方法(見圖2);圖2Eclipse創(chuàng)建main方法10.點(diǎn)擊“完成”;11.一個(gè)Java編輯窗口將打開,在main方法中輸入System.out.println(“HelloWorld"行;12.使用Ctrl-s保存,這將自動(dòng)編譯HelloWorld.java;點(diǎn)擊工具條里的“運(yùn)行”按鈕;選擇“Java應(yīng)用程序”,然后選“新建”;輸入項(xiàng)目名稱Hello-Project和main類名HelloWorld;點(diǎn)擊“運(yùn)行”;這時(shí)候,將會(huì)打開一個(gè)控制臺(tái)窗口,一句“HelloWorld”將會(huì)顯示在里面(見圖3)。

ITJ丄14^lUI宅時(shí)i胡blCffAoYItflLCChd?'¥lrdjpv^jr'^ITJ丄14^lUI宅時(shí)i胡blCffAoYItflLCChd?'¥lrdjpv^jr'^F<TiC#^^JardikjT<ip1itfr.T點(diǎn)加亞丄中Z白LE必“E決dEthriMOft冊(cè)■e^JarrBiCo^*Sji?t*Thot-Dii^idLn卻??bnaffHC8.:JMCpMHu-事■翌翻[甲?%f、:.A恰":t、H嚇令3合卜f怯「,示%£5SK*?両便:Jif曲電2iF.*■£HefcwwHeftAMt_USOhwfcSWwMS如?u=claa>HrLl-aVkiELd[|nb33-caR■!a.cHsi-d>33nlSkT3n|[]aiijS*|古>WiouhpMiulFi廠FT?LMfc-rld'l1#■世鼻l口牙1J列到圖3"HelloWorl顯示窗口Eclips有一個(gè)增量編譯器,每次保存一個(gè)Java文件時(shí)它就自動(dòng)進(jìn)行編譯。這個(gè)特性被稱做自動(dòng)構(gòu)建”如果不需要這個(gè)功能,可以在窗□一首選項(xiàng)一工作臺(tái)一對(duì)資源修改執(zhí)行自動(dòng)構(gòu)建,關(guān)閉這個(gè)特性。隨后工具條中會(huì)出現(xiàn)“全部構(gòu)建”的按鈕。類似的選項(xiàng)也會(huì)出現(xiàn)在相關(guān)的選單中。創(chuàng)建CVS資源庫(kù)現(xiàn)在我們知道如何創(chuàng)建一個(gè)項(xiàng)目了,下一步是與某個(gè)版本服務(wù)器建立連接,將項(xiàng)目發(fā)布到版本服務(wù)器中。目前開源軟件都是使用CVS來(lái)做版本管理,因此我們也使用CVS來(lái)舉例。EclipseSDK已經(jīng)包括了支持CVS的插件,要想使用其它的版本管理軟件,例如VSS,可以從Eclipse的網(wǎng)站上下載相關(guān)的插件。創(chuàng)建一個(gè)CVS資源庫(kù)位置的步驟如下:1.打開CVS資源庫(kù)開發(fā)透視圖(窗□—打開透視圖f其它一CVS資源庫(kù)開發(fā))。2?在CVS資源庫(kù)視圖里點(diǎn)右鍵,新建一資源庫(kù)位置,見圖4。

**■*■■山hiMDj^idLeeIbbxR^L3-afi3ELd|■iT?^tUi宅曲和州詔**■*■■山hiMDj^idLeeIbbxR^L3-afi3ELd|■iT?^tUi宅曲和州詔CWMWiYlFILEH郴】比冃¥?"直1?匚沖■利**■■?lfdj^v>f“me科Jjirj!*?!ng*?T?酉九業(yè)W如dU"j“?h*宅涇r護(hù)1fL'plDT^i'Errdp-rr^-pe>Jv.*h'"c-^'-RriJTiirts-st?■/V:巒Mte}jp^-la-caRal3.c?-sd>33nl2l:T3n|[]山r.Hp|咋jh亠co%pwru5LItjId"I<1jwk:八l:BW圖4新建資源庫(kù)位置3.在添加CVS資源庫(kù)對(duì)話框中輸入CVSServer的詳細(xì)信息。4.點(diǎn)擊“完成”。在項(xiàng)目名稱—旦配置好CVS資源庫(kù),就可以把項(xiàng)目輸入資源庫(kù)了。轉(zhuǎn)到Java透視圖,上點(diǎn)右鍵,選擇小組f共享項(xiàng)目。在項(xiàng)目名稱選擇剛才添加的資源庫(kù)。點(diǎn)擊“完成”。在同步窗口中的項(xiàng)目上點(diǎn)右鍵,選提交。輸入為提交加入的注釋,如圖5。Dia^adw-rr^jttiTLT-4!,I?intarAttAJHEff■3-MtUIR!.JDia^adw-rr^jttiTLT-4!,I?intarAttAJHEff■3-MtUIR!.JKfehwuMb置ilHI沁阪更祇■SMRfl4Mk1l.*Knrhp?{舟MtaWar^d.如吟□刪電:>矗曲&心.、^.-£MUI-??0「蘿;jjf申:-■SA17.9I”屛坤;HX3HttowwWj*!r■.+:3*£_USeiw&t圖5為提交加入注釋點(diǎn)擊“確定”,則項(xiàng)目被發(fā)布到CVS資源庫(kù)中。11.將項(xiàng)目共享到資源庫(kù)中后,可以使用“與資源庫(kù)同步”功能來(lái)發(fā)布代碼,并且趕上別人對(duì)資源庫(kù)中代碼所做的修改。在項(xiàng)目上點(diǎn)右鍵,小組f與資源庫(kù)同步。下載、安裝應(yīng)用服務(wù)器JBoss為了做服務(wù)器端的開發(fā),還需要一個(gè)應(yīng)用服務(wù)器,并且把應(yīng)用服務(wù)器與Eclipse集成起來(lái)。Eclipse可以與多種應(yīng)用服務(wù)器共同工作,包括WebLogic、WebSphere、JRun、Orion/Oracle9iAS、JBoss、JOnAS、Resin等。下面以目前流行的開放源代碼應(yīng)用服務(wù)器JBoss來(lái)舉例。首先要下載并安裝好JBoss,我使用的是JBoss3.0.3,安裝在D:\jboss-3.0.3目錄。為了把JBoss與Eclipse相集成,還需要下載相關(guān)的插件,下載位置是/products_easie.htm、http://www.genuitec.eom/products/EASIEJBoss1.0.6.zip□在/products/Eclipse_JBoss.pdf還有一個(gè)安裝的指導(dǎo)。退出Eclipse,將剛才下載的文件解壓縮到D:\eclipse下,重新啟動(dòng)Eclipse。新安裝的插件需要激活才能使用,選擇窗口f定制透視圖,將“其它”中的EASIEJBoss項(xiàng)選中。然后配置這個(gè)插件,選擇窗口f首選項(xiàng),輸入關(guān)于JBoss插件的信息。以上兩步執(zhí)行完后,在工具條中會(huì)出現(xiàn)啟動(dòng)和停止JBoss的按鈕。點(diǎn)擊啟動(dòng)按鈕啟動(dòng)JBoss,如圖6?!?J<t?t-i.'hfnrftyf(Kfch^>fi(Va-F.9i?jCH?feworidE.+:島JiEjJfWrtba軸出」呷護(hù)Jsm9^ibk■£claaaHiLl-aihELd|3-c*aRBt3.cvci-dK33nlSkT3n|■!J<t?t-i.'hfnrftyf(Kfch^>fi(Va-F.9i?jCH?feworidE.+:島JiEjJfWrtba軸出」呷護(hù)Jsm9^ibk■£claaaHiLl-aihELd|3-c*aRBt3.cvci-dK33nlSkT3n|[]xr||制who*iE?pwruLn廠B+L託■(■rld'1--r-..i—^-IZI!Lq:-3E-rPJJ"JS?Ufc]lH-l4TpQlJ]XFPtj:04:4T.mUFOniMHTP2<73FF0LI:訊詞T.Hi4】BH?11:04=^^IBJSFi::UlM^^TSl】旳Li:訶詢%芬i3HF0H;lMl5Pp^?lHFMU:M=it?rEL]I3P0Il?M;5P.TH1剛Li:何弟乳E盟]RH>LT;酬謂匹PL;imj口桂siiirL,ijiLgiil33J3i3SI^sssssskhujtieu51第汀世■上丫ruTsliQirudLfiprfi(■対鼻i■:rsp?X3.討NpEJEorjdMtct.ljccipt^irq:j乂二l>x4riN|t^r噹?1DcubLcctuTlxTiffE-TJrE^3KS^SVUlBTrC^'IJ7-1Gr^iihrsiti#?iRWctpE^cvmnfsPOST??■艸吐如1安嘯;inir*EIrrLw/^rwM-w>whr電伽曲Criitu*4nmAri34cfe-j>:ru^ir>:9v£clix:Simmiimme#回■Mi;伽rt*'LT4brxripjzjMTkiufe4*th2±s-i^fiT4114?VL-hEirp^iff-r*:FT莽曹1^14$He*3e^cjcklcichv^rArtvpfcjr^t^rMi刼iftrtisw^如cl*fi舸1更祇■Wnt-Hi圖6啟動(dòng)JBoss打開調(diào)試透視圖,在調(diào)試透視圖中將會(huì)看到剛才啟動(dòng)的JBoss進(jìn)程相關(guān)的信息。停止JBoss可以使用啟動(dòng)按鈕旁邊的停止按鈕。在這個(gè)網(wǎng)站上還有支持WebLogic、WebSphere、Orion/Oracle9iAS的插件,安裝方法基本上完全一樣。Eclipse調(diào)試到現(xiàn)在為止,建立一個(gè)完整的開發(fā)環(huán)境所需要的配置基本上都完成了。下面我們回到HelloWorld項(xiàng)目,看一下調(diào)試程序需要做哪些事情。用過(guò)IDE的人對(duì)于斷點(diǎn)、單步運(yùn)行等概念是非常熟悉的,Eclipse具有所有IDE應(yīng)該具有的調(diào)試功能。調(diào)試步驟如下:1.首先在程序中設(shè)置一個(gè)斷點(diǎn),雙擊語(yǔ)句左邊的灰色區(qū)域,則一個(gè)斷點(diǎn)被加到該語(yǔ)句上如圖7;

3"iT?M>D盤燉由耐I)皿嘗更戦卒-■3"iT?M>D盤燉由耐I)皿嘗更戦卒-■O&WMI*L3?■gn”llrj―-giTR?fehe|Ba隼■C|MV>".£Hpfc*xH^>i:+:Jn_LMrCU.w也軸?⑷^dbluclaaaFULl-aVaELd|gnfclacaR■!a.cvaid?33nlSl:T3n|[]xr||咋jm.cuhpwrurLFi/FIjrIJQIs-rld'lL1L114finta^!l'r**\K.遇椒.詢Ktv.,*山厶矗金Ar*>■?T?^h5BCetwriiHtdCMhMYl?1L^Xh^M?|lLrM&Q*^E¥f4E<rkef.p3<JiiAiiiijT?Bg!!si:fr.*T?vf*hl>U如dLdbl'LrEhedCri-briNiiOfr^JHiI■VLTriciT^c?tdE,?nre!e■/v.'fc,-,?a4*^^ru-rarfs-v-■iriTd^h>>!P叭TLm圖7設(shè)置斷點(diǎn)點(diǎn)擊工具條中的調(diào)試按鈕(一個(gè)Bug);3.在Java應(yīng)用程序下選擇HelloWorld;點(diǎn)擊“調(diào)試”,程序?qū)⑦\(yùn)行到剛才設(shè)置的斷點(diǎn)處,然后停止運(yùn)行;按F6,單步執(zhí)行,這時(shí)候程序運(yùn)行到下一條語(yǔ)句;按F8繼續(xù)運(yùn)行到程序結(jié)束。導(dǎo)入JUnit例子程序下面我們導(dǎo)入一個(gè)真正的項(xiàng)目,這個(gè)項(xiàng)目來(lái)自于EclipseJDT的例子。選擇文件f導(dǎo)入;選擇“ZIP文件”;瀏覽并找到源代碼Jar文件所在位置,在文件夾中輸入JUnit;點(diǎn)擊“完成”,將導(dǎo)入一個(gè)新的JUnit項(xiàng)目,如圖8。

pjibLacIjrihtuCeltiInavi£Cifl?*EtElMfLITUTF忖-TuAIwlEljldPpjibLacIjrihtuCeltiInavi£Cifl?*EtElMfLITUTF忖-TuAIwlEljldP■]』fLBphxrd3si^kLutC-f“斗3上卜!■I■■?2}無(wú)飾M勺討¥<ELhbLs-EThfcrHi-rtEh#IIMie<v21lhl^uLaTiiPUFuWri*rlart■EyacvEaadanj;\ccdr■■?41Clt!ifr->4>Arill網(wǎng)>:<V^IeL1U4;'[<rit-->MkD?4Eiick"Er*nmLn=1tc-mELrlur.」r-a^i?EB■<£uit>?m刊曲tffwri*mm¥imiw.H?E¥LT3A-WUEpSv:*?p*J?L3cc3jltxSLirihtrrtExt-w^drTurl^mf*ptST??+dfVUiML:Peet!EPC^addodhliifVijuv2;T!

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論