版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Java集成開發(fā)環(huán)境Eclipse介紹1Eclipse培訓(xùn)目錄Eclipse簡介Eclipse安裝與使用目錄結(jié)構(gòu)Eclipse開發(fā)環(huán)境(說明NeoDev的使用)項(xiàng)目構(gòu)建Eclipse常用快捷鍵提示和技巧2Eclipse簡介什么是集成開發(fā)環(huán)境集成開發(fā)環(huán)境(IntegratedDevelopmentEnvironment,簡稱IDE),又名集成編程環(huán)境或可視化開發(fā)環(huán)境,是為方便軟件開發(fā)人員進(jìn)行開發(fā)而設(shè)計(jì)的軟件,一般針對某一編程語言開發(fā),大多數(shù)為界面友好的可視化環(huán)境,一般整合源代碼編輯器、調(diào)試器、編譯器和資源編輯器。
使用集成開發(fā)環(huán)境的優(yōu)點(diǎn)提高開發(fā)人員的開發(fā)效率。Eclipse簡介Eclipse是一種可擴(kuò)展的開放源代碼IDE。2001年11月,IBM公司捐出價(jià)值4,000萬美元的源代碼組建了Eclipse聯(lián)盟,并由該聯(lián)盟負(fù)責(zé)這種工具的后續(xù)開發(fā)。常見的JAVA集成開發(fā)環(huán)境比較?Sun的NetBeans、Borland的JBuilder、Oracle
的JDeveloper
等3Eclipse安裝與使用可以擴(kuò)展的插件開發(fā)環(huán)境Eclipse插件設(shè)計(jì)使得Eclipse具有開放式可擴(kuò)充的結(jié)構(gòu),有許多種類的插件供使用。比如,你想開發(fā)C/C++程序,裝一個(gè)C開發(fā)工具(CDevelopmentToolkit,簡稱CDT)插件代替JDT即可。同理,通過開發(fā)相應(yīng)插件,Eclipse也可以用來開發(fā)微軟的C#程序。Eclipse設(shè)計(jì)的優(yōu)美之處在于,除了小部分運(yùn)行的核心,其他都是插件。Eclipse的下載安裝
Eclipse的安裝非常簡單,它屬于綠色軟件,即不需要運(yùn)行安裝程序,只需要將Eclipse壓縮包解壓,就可以運(yùn)行。4Eclipse目錄結(jié)構(gòu)/plugins存放插件的目錄/features存放功能部件的目錄/links其他plugins和features的連接地址的存放目錄/readme相關(guān)的自述文件eclipse.exe啟動(dòng)Eclipse程序/workspace具體的項(xiàng)目目錄。workspace目錄下還有一個(gè).metadata的目錄,這個(gè)目錄存著你這個(gè)啟動(dòng)的工作區(qū)的所有配置?!?使用綠色的NEODev開發(fā)環(huán)境啟動(dòng)文件名稱版本說明JDK1.5.0_13Java開發(fā)包Eclipse3.3.1IDE環(huán)境Tomcat5.5.25Servlet容器名稱說明Buildconf.batTomcat下Web配置文件生成器Eclipse.bat啟動(dòng)EclipseTomcat.bat啟動(dòng)Tomcat6Eclipse開發(fā)環(huán)境(續(xù))7項(xiàng)目構(gòu)建(現(xiàn)場演示)
1.選擇文件→新建→項(xiàng)目;2.項(xiàng)目類別選Java;3.項(xiàng)目列表選Java項(xiàng)目;4.點(diǎn)擊“下一步”;5.輸入項(xiàng)目名稱,例如:HelloProject;6.點(diǎn)擊“完成”;7.在工具條里點(diǎn)擊“創(chuàng)建Java類”的按鈕;8.在名稱域輸入HelloWorld;9.點(diǎn)擊publicstaticvoidmain(String[]args)的復(fù)選框,讓Eclipse創(chuàng)建main方法;10.點(diǎn)擊“完成”;11.一個(gè)Java編輯窗口將打開,在main方法中輸入System.out.println(“HelloWorld”)行;12.使用Ctrl-s保存,這將自動(dòng)編譯HelloWorld.java;13.點(diǎn)擊工具條里的“運(yùn)行”按鈕;14.測試成功,控制臺(tái)窗口,一句“HelloWorld”將會(huì)顯示在里面。8項(xiàng)目構(gòu)建(續(xù))如何添加導(dǎo)入項(xiàng)目需要的包9項(xiàng)目構(gòu)建(續(xù))10Web項(xiàng)目構(gòu)建1.選擇文件→新建→項(xiàng)目;2.項(xiàng)目類別選other;3.項(xiàng)目列表選web項(xiàng)目→DynamicWebProject;4.點(diǎn)擊“下一步”;5.輸入項(xiàng)目名稱,例如:MyWeb;6.點(diǎn)擊“完成”;7.在項(xiàng)目MyWebWebContent下創(chuàng)建一個(gè)JSP文件index.jsp8.雙擊修改JSP頁面:添加HelloEclipseJAVAEE!9.點(diǎn)擊“完成”;10.通過Buildconf.bat做配置11.啟動(dòng)tomcat服務(wù)器12.測試運(yùn)行Eclipse有一個(gè)增量編譯器,每次保存一個(gè)Java文件時(shí),它就自動(dòng)進(jìn)行編譯。這個(gè)特性被稱作“自動(dòng)構(gòu)建”。11提示和技巧熱鍵篇:Alt+/簡易說明:編輯程序代碼時(shí),打sysout+Alt+/,就會(huì)自動(dòng)出現(xiàn):System.out.println();。當(dāng)光標(biāo)位于方法參數(shù)中時(shí),按Ctrl+shift+空格,可以看到參數(shù)提示列表自動(dòng)引入所需要的類別:Ctrl+Shift+O簡易說明:假設(shè)我們沒有Import任何類別時(shí),當(dāng)我們在程序里打入:BufferedReaderbuf=newBufferedReader(newInputStreamReader(System.in));此時(shí)Eclipse會(huì)警示說沒有匯入類別,這時(shí)我們只要按下Ctrl+Shift+O,它就會(huì)自動(dòng)幫我們Import類別。
程序代碼自動(dòng)排版:Ctrl+Shift+F12提示和技巧(續(xù))查看使用類別的原始碼:Ctrl+鼠標(biāo)左鍵點(diǎn)擊簡易說明:可以看到您所使用類別的原始碼。將選取的文字批注起來(取消批注):Ctrl+/
簡易說明:Debug時(shí)很方便查看調(diào)用當(dāng)前member的方法,而且可以一層一層上去:
Ctrl+Alt+H
快速切到其他方法:Ctrl+O
13提示和技巧(續(xù))實(shí)時(shí)語法檢查編輯區(qū)右側(cè)如果有紅色小方塊,直接點(diǎn)擊就可跳到有錯(cuò)的行;黃色小方塊是警告,可以忽略,但最好檢查一下;自動(dòng)生成getter/setter方法只需要申明protected,private類成員變量,然后在PackageExplore中找到該類,右鍵點(diǎn)擊,選擇“Source”“GenerateGettersandSetters”。更改類名/變量名如果涉及到多處修改,不要直接在源碼中更改,在PackageExplore中找到要改名的類或變量,右鍵點(diǎn)擊,選擇“Refactor”“Rename”,eclipse會(huì)自動(dòng)搜索所有相關(guān)代碼并替換,確保不會(huì)遺漏或改錯(cuò)。14提示和技巧(續(xù))工作空間項(xiàng)目管理
使用項(xiàng)目>關(guān)閉項(xiàng)目命令來管理工作空間中的項(xiàng)目。當(dāng)關(guān)閉了項(xiàng)目時(shí),它的資源將暫時(shí)“脫機(jī)”,并且不再出現(xiàn)在“工作臺(tái)”中(它們?nèi)匀淮嬖谟诒镜匚募到y(tǒng)中)。已關(guān)閉的項(xiàng)目需要的內(nèi)存很少。此外,因?yàn)樵跇?gòu)建期間不會(huì)檢查這些項(xiàng)目,所以,關(guān)閉項(xiàng)目可以縮短構(gòu)建時(shí)間。
15ec川li滋ps昏e里有訓(xùn)代碼紫視圖旋切換陸到設(shè)皆計(jì)視紛圖Ec芽li激ps促e閉3.筑5je步e版測吊試通亞過:萌找到被想要呢打開償?shù)膉s治p文件養(yǎng),右伯鍵->愈Op灣en使w牲it吃h-恒>W伶eb懶P隱ag穗e爺Ed油it檔or,如拋果找僻
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 萬科傭金發(fā)放制度
- 我國上市公司信息披露真實(shí)性的多維度剖析與提升路徑研究
- 我國三級(jí)公立醫(yī)院住院患者護(hù)工服務(wù)滿意度及其影響因素的多維度探究
- 我國A股上市公司定向增發(fā)后會(huì)計(jì)業(yè)績的深度剖析與展望
- 六年級(jí)下冊英語期末考題
- 人工智能治理的跨國協(xié)作框架與制度適配性研究
- 【《LSTM-Bspline分段預(yù)測模型的構(gòu)建與實(shí)踐應(yīng)用案例研究》18000字】
- 項(xiàng)目部生產(chǎn)安全事故隱患排查制度
- 酒店三級(jí)查房制度
- 輕量化統(tǒng)計(jì)制度
- 《鯉魚的遇險(xiǎn)》讀書分享
- 融媒體中心黨支部2025年前三季度黨建工作總結(jié)范文
- 從2025上半年宏觀經(jīng)濟(jì)及酒類景氣指數(shù)看酒類發(fā)展趨勢報(bào)告
- 2025急診監(jiān)護(hù)室CRRT相關(guān)知識(shí)考試試題及答案
- 雨水收集利用方案
- 自動(dòng)扶梯應(yīng)急預(yù)案演練計(jì)劃(3篇)
- 1000立方米高性能聚甲基丙稀酰亞胺(PMI)泡沫新材料技改項(xiàng)目可行性研究報(bào)告模板-立項(xiàng)備案
- 動(dòng)物福利與動(dòng)物倫理課件
- 寧夏科技經(jīng)費(fèi)管理辦法
- 擒敵拳教學(xué)課件
- (高清版)DB11∕T 2436-2025 寄生蜂類天敵繁育與應(yīng)用技術(shù)規(guī)范
評(píng)論
0/150
提交評(píng)論