版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目錄TOC\o"1-5"\h\z1安裝及配置2安裝JDK2安裝JDK的中文幫助文檔2安裝Eclipse中文語(yǔ)言包插件2安裝We而用程序的開發(fā)插件2新建類2運(yùn)行Java類3導(dǎo)入Java類文件32常用調(diào)試技術(shù)3條件斷點(diǎn)3異常斷點(diǎn)3監(jiān)視點(diǎn)4評(píng)估/檢查4查看變量4改變變量值5在Main方法中停止5環(huán)境變量5Droptoframe7Step過(guò)濾7會(huì)81安裝及配置安裝JDK直接雙擊ajdk-6u10-beta-windows-i586-p.exe”文件,出現(xiàn)許可證協(xié)議窗體。單擊【接受】按鈕,出現(xiàn)自定義安裝窗體。單擊【下一步】按鈕,即可安裝。在安裝期間,需要指定JRE的目標(biāo)文件夾,默認(rèn)值為:C:\Program,使用該默認(rèn)值即可。安裝JDK的中文幫助文檔為了能夠在以后的開發(fā)中查閱中文幫助文檔,可以將“javase-6-doc-api-zh_CN.zip”文件解壓到JDK默認(rèn)安裝文件夾中,如C:\ProgramFiles\Java\jdk1.6.0_10。安裝Eclipse3.3具體安裝方法如下:1)安裝EclipseEclipse開發(fā)工具無(wú)需象JDK那樣安裝,只需將“eclipse-SDK-332-win32.zip”文件解壓即可使用,如解壓到C盤根目錄即可。安裝Eclipse中文語(yǔ)言包插件Eclipse默認(rèn)的語(yǔ)言版本為英文版,所以在解壓完Eclipse以后,需要添加中文語(yǔ)言包插件,方法是將"eclipse中文包.rar”解壓到Eclipse的相同文件夾即可。如果遇到是否覆蓋文件的提示,選擇是即可。為了防止出錯(cuò),建議解壓中文語(yǔ)言包前不要啟動(dòng)Eclipse。運(yùn)行Eclipse解壓完成后,可以直接雙擊Eclipse解壓文件夾中的"eclipse.exe”運(yùn)行Eclipse程序。啟動(dòng)期間會(huì)提示指定工作空間,使用默認(rèn)值即可。該工作空間是存放各種應(yīng)用程序的根目錄。啟動(dòng)完畢后,關(guān)閉【歡迎】窗體,即可看到Eclipse的完整界面。使用Eclipse開發(fā)Java應(yīng)用程序下面演示Eclipse的使用方法。1)新建應(yīng)用程序項(xiàng)目選擇【文件】-【新建】一【Java項(xiàng)目】菜單項(xiàng),在彈出的窗體中,輸入項(xiàng)目名稱,如“mp'。單擊【完成】按鈕結(jié)束項(xiàng)目的新建工作。新建類選擇【文件】-【新建】7【類】菜單項(xiàng),在彈出的窗體中,輸入類名稱,如“Exec”。請(qǐng)注意區(qū)分大小寫。單擊【完成】按鈕結(jié)束類的新建工作。將Exec.java文件內(nèi)容復(fù)制到該Exec.java文件中。運(yùn)行Java類單擊工具欄中【運(yùn)行As】按鈕旁的下拉菜單,選擇【Open運(yùn)行Dialog】選項(xiàng),在彈出的【運(yùn)行】窗體中,雙擊左面列表中的【Java應(yīng)用程序】選項(xiàng),此時(shí)會(huì)自動(dòng)創(chuàng)建當(dāng)前項(xiàng)目的運(yùn)行配置信息。確認(rèn)右面窗體中的[Main類】?jī)?nèi)容為main主函數(shù)所在類的名稱,如“Exec"。單擊【運(yùn)行】按鈕。第一次運(yùn)行會(huì)彈出【保存并啟動(dòng)】的窗體,確認(rèn)即可。再次運(yùn)行時(shí),無(wú)需如此操作,只需直接單擊工具欄中【運(yùn)行As】按鈕即可運(yùn)行。導(dǎo)入Java類文件也可以使用導(dǎo)入的方法簡(jiǎn)化類文件的創(chuàng)建。在新建工程后,右擊【包資源管理器】中的當(dāng)前工程節(jié)點(diǎn),如“mP',選擇【導(dǎo)入】菜單,此時(shí)出現(xiàn)【導(dǎo)入】窗體,選擇【常規(guī)】?【文件系統(tǒng)】,單擊【下一步】按鈕。在彈出的【導(dǎo)入】窗體中,單擊【瀏覽】按鈕選擇要導(dǎo)入的類文件所在文件夾,選擇所要導(dǎo)入的文件。值得注意的是,此時(shí)還需在【至文件夾】中指定當(dāng)前應(yīng)用程序項(xiàng)目的src文件夾,表示將類文件導(dǎo)入到src文件夾。單擊【完成】按鈕即可結(jié)束導(dǎo)入。運(yùn)行方法同前所述。注意一點(diǎn),如果應(yīng)用程序使用了諸如圖片等文件資源,也需要將其導(dǎo)入工程后才能使用。導(dǎo)入方法和上述過(guò)程無(wú)異,但是導(dǎo)入的目標(biāo)文件夾應(yīng)該是工程的根目錄,而不是src文件夾。2常用調(diào)試技術(shù)條件斷點(diǎn)如果你不知道如何添加斷點(diǎn),只需點(diǎn)擊左邊面板(行號(hào)前面)斷點(diǎn)即被創(chuàng)建。在調(diào)試界面中,“斷點(diǎn)”視圖會(huì)把所有被創(chuàng)建的斷點(diǎn)列出來(lái)。我們可以給它加一個(gè)布爾條件,也就是說(shuō),該斷點(diǎn)會(huì)被激活并且如果布爾條件為真,就會(huì)執(zhí)行該斷點(diǎn),否則將會(huì)跳過(guò)往下執(zhí)行。異常斷點(diǎn)在斷點(diǎn)視圖中,有一個(gè)J!標(biāo)記按鈕!我們可以使用該按鈕來(lái)添加一個(gè)Java異常斷點(diǎn)。例如,我們想讓程序在遇到空指針異常(NullPointerException)時(shí),仍然能繼續(xù)調(diào)試,那么我們可以使用該按鈕來(lái)添加一個(gè)異常斷點(diǎn)!監(jiān)視點(diǎn)這是一個(gè)非常好的功能,當(dāng)選定的屬性訪問(wèn)或修改程序時(shí),程序會(huì)停止執(zhí)行并允許進(jìn)行調(diào)試。在Outline視圖中選擇一個(gè)類變量并從上下文菜單中選擇切換監(jiān)視點(diǎn),屬性監(jiān)視點(diǎn)將會(huì)被創(chuàng)建,在斷點(diǎn)(Breakpoints)視圖中會(huì)把所有監(jiān)視點(diǎn)用列表的形式顯示出來(lái)。評(píng)估/檢查按Ctrl+Shift+D或者Ctrl+Shift+I來(lái)顯示選定變量或者表達(dá)式的值。我們也可以給一個(gè)變量或表達(dá)式添加永久觀察點(diǎn),當(dāng)程序在調(diào)試時(shí),這些觀察點(diǎn)就會(huì)在表達(dá)式視圖(Expressionview)中顯示出來(lái)。查看變量在選中的變量上使用Ctrl+Shift+d或者Ctrl+Shift+i可以查看變量值,另外我們還可以在ExpressionsView中添加監(jiān)視改變變量值我們可以在Debug的時(shí)候改變其中變量的值。在VariablesView中可以按下圖所示操作。在Main方法中停止在Run/Debug設(shè)置中,我們可以按如下圖所示的啟用這個(gè)特性。程序?qū)?huì)main方法的第一行停住環(huán)境變量我們可以很方便的在EditConriguration對(duì)話框中添加環(huán)境變量Droptoframe這個(gè)功能非???,是我第二個(gè)非常喜歡的功能,Droptoframe就是說(shuō),可以重新跳到當(dāng)前方法的開始處重新執(zhí)行,并且所有上下文變量的值也回到那個(gè)時(shí)候。不一定是當(dāng)前方法,可以點(diǎn)擊當(dāng)前調(diào)用棧中的任何一個(gè)frame跳到那里(除了最開始的那個(gè)frame)。主要用途是所有變量狀態(tài)快速恢復(fù)到方法開始時(shí)候的樣子重新執(zhí)行一遍,即可以一遍又一遍地在那個(gè)你關(guān)注的上下文中進(jìn)行多次調(diào)試(結(jié)合改變變量值等其它功能),而不用重來(lái)一遍調(diào)試到哪里了。當(dāng)然,原來(lái)執(zhí)行過(guò)程中產(chǎn)生的副作用是不可逆的(比如你往數(shù)據(jù)庫(kù)中插入了一條記錄)2.10Step過(guò)濾當(dāng)我們?cè)谡{(diào)試的時(shí)候掘F5將進(jìn)入方法的內(nèi)部,但這有個(gè)缺點(diǎn)有的時(shí)候可能會(huì)進(jìn)入到一些庫(kù)的內(nèi)部(例如JDK),可能并不是我們想要的,我們可以在Preferences中添加一個(gè)過(guò)濾器,排除指定的包。3使用體會(huì)我學(xué)到了Eclipse的環(huán)境、平臺(tái)體系結(jié)構(gòu)和Eclipse集成開發(fā)環(huán)境,及在Eclipse中如何進(jìn)行java開發(fā),詳細(xì)講述Java代碼的編寫及Java代碼的編譯和調(diào)試;并經(jīng)過(guò)第一次的上機(jī)實(shí)驗(yàn)我掌握了實(shí)際運(yùn)用Eclipse環(huán)境來(lái)進(jìn)行java編程。另外我也學(xué)習(xí)到了單元測(cè)試的方法和步驟以及TDD(軟件驅(qū)動(dòng)開發(fā))和SWT程序開發(fā),最后還了解到了MYSQ及建模工具的一些知識(shí)。另外通過(guò)課堂外的五次上機(jī)實(shí)驗(yàn)實(shí)際操作了在Eclipse環(huán)境下的一些關(guān)于java編程以及調(diào)試的相關(guān)過(guò)程加深了我對(duì)Eclipse的學(xué)習(xí)。在這門課程外,通過(guò)另外一門《Java程序設(shè)計(jì)與實(shí)踐教程》的學(xué)習(xí),使我對(duì)使用java編程知識(shí)有了一定的基礎(chǔ)知識(shí)掌握,讓我更好的來(lái)學(xué)習(xí)《計(jì)算機(jī)軟件工具》,更容易理解其中的知識(shí),同時(shí)通過(guò)這門課程的學(xué)習(xí)我也知道了java的重要性。在這門課程的最后我做了一個(gè)關(guān)于攝氏和華氏溫度之間的轉(zhuǎn)換的java小程序,并在Eclipse環(huán)境下運(yùn)行并調(diào)試了。通過(guò)此次編寫的攝氏和華氏溫度間的轉(zhuǎn)換的程序,我在使用中感覺(jué)Eclipse功能比較強(qiáng)大,不懂的地方從書上或者網(wǎng)上尋求幫助,也從而了解到Eclipse支持很多編程比如C+而Python,并且里面的java開發(fā)用戶指南和平臺(tái)插件開發(fā)指南對(duì)編程很有幫助。也由此而認(rèn)識(shí)到在學(xué)習(xí)java語(yǔ)言編程中,不足之處還是有很多,需要在以后的學(xué)習(xí)中更深入的研究。也得益于本學(xué)期學(xué)習(xí)Ec
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第四單元學(xué)情評(píng)估(含答案)2024-2025學(xué)年統(tǒng)編版七年級(jí)語(yǔ)文下冊(cè)
- 《認(rèn)清國(guó)情》課件
- 子宮角妊娠的健康宣教
- 頭皮毛囊炎的臨床護(hù)理
- 《教你門窗工程預(yù)算》課件
- 《機(jī)械設(shè)計(jì)基礎(chǔ)》課件-第6章
- 《Java程序設(shè)計(jì)及移動(dòng)APP開發(fā)》課件-第09章
- 粉刺的臨床護(hù)理
- 痱子的臨床護(hù)理
- JJF(陜) 092-2022 醫(yī)用電動(dòng)頸腰椎牽引治療儀校準(zhǔn)規(guī)范
- 白油檢測(cè)報(bào)告
- 心肌梗死患者的護(hù)理健康評(píng)估培訓(xùn)
- 體育教研組老師工作總結(jié)
- 網(wǎng)絡(luò)預(yù)約出租汽車企業(yè)安全隱患排查
- 江蘇省南京市秦淮區(qū)2023-2024學(xué)年上學(xué)期期末檢測(cè)九年級(jí)數(shù)學(xué)試卷
- 2024北京海淀區(qū)初三(上)期末英語(yǔ)試卷和答案
- 北師大版2023-2024學(xué)年九年級(jí)上冊(cè)數(shù)學(xué)期末綜合練習(xí)
- 《防火防爆》課件
- 《地籍調(diào)查項(xiàng)目》課件
- 手持電動(dòng)工具安全專項(xiàng)培訓(xùn)
- 冷庫(kù)裝修合同
評(píng)論
0/150
提交評(píng)論