JAVA程序設(shè)計(jì)技能教程第2章_第1頁(yè)
JAVA程序設(shè)計(jì)技能教程第2章_第2頁(yè)
JAVA程序設(shè)計(jì)技能教程第2章_第3頁(yè)
JAVA程序設(shè)計(jì)技能教程第2章_第4頁(yè)
JAVA程序設(shè)計(jì)技能教程第2章_第5頁(yè)
已閱讀5頁(yè),還剩23頁(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)介

第2章Eclipse基本操作

任務(wù)一:了解Eclipse概況

任務(wù)三:掌握Eclipse工作環(huán)境

任務(wù)二:掌握Eclipse安裝與配置

任務(wù)四:使用Eclipse進(jìn)行Java編程

任務(wù)五:使用Eclipse進(jìn)行Java編程2.1任務(wù)一了解Eclipse概況

2.1.1Eclipse歷史與發(fā)展

2001年IBM把基于JAVA開(kāi)發(fā)的集成平臺(tái)軟件Eclipse捐獻(xiàn)給開(kāi)放源代碼社區(qū),并成立Eclipse協(xié)會(huì),支持并促進(jìn)Eclipse開(kāi)源項(xiàng)目。2004年Eclipse協(xié)會(huì)脫離IBM獨(dú)立,并命名為Eclipse基金會(huì).2006年6月Eclipse基金會(huì)發(fā)布了Eclipse3.2,它不但可以在Windows和Linux操作系統(tǒng)上運(yùn)行,還可以支持Solaris操作系統(tǒng)。2.1.2Eclipse特點(diǎn)1.開(kāi)放的開(kāi)發(fā)平臺(tái)

Eclipse是完全開(kāi)放的,任何人都可以參與。參與最簡(jiǎn)單的辦法是加入它的新聞組,選擇一個(gè)感興趣的技術(shù)領(lǐng)域,然后下載代碼,自己做實(shí)驗(yàn),隨著技術(shù)的提高就可以提交Bug包和修復(fù)包,并修復(fù)其它的Bug。如果得到項(xiàng)目組的認(rèn)可,便可以參加項(xiàng)目開(kāi)發(fā)工作。2.強(qiáng)大的插件擴(kuò)展機(jī)制和插件加載功能插件也稱為擴(kuò)展,是遵循一定規(guī)范的應(yīng)用程序接口。借助于原有開(kāi)發(fā)環(huán)境安裝各種插件可以增強(qiáng)并擴(kuò)展原有軟件的功能。Eclipse插件擴(kuò)展機(jī)制是其最突出的特點(diǎn)和優(yōu)勢(shì)。通過(guò)安裝不同的插件來(lái)增加它的功能,如通過(guò)安裝插件可以實(shí)現(xiàn)HTML編輯、數(shù)據(jù)庫(kù)設(shè)計(jì)、JAVA開(kāi)發(fā)、C++開(kāi)發(fā)等,其實(shí)Eclipse本身就是一系列插件的集合。

2.2任務(wù)二掌握Eclipse安裝與配置2.2.1Eclipse下載與安裝Eclipse是開(kāi)放源代碼,完全免費(fèi)的,可以在它的官方網(wǎng)站下載。需要注意的是,在使用Eclipse之前首先要安裝JDK。如eclipse3.2.1下載地址:/downloads/download.php?file=/eclipse/downloads/drops/R-3.2.1-200609210945/eclipse-SDK-3.2.1-win32.zip

2.2.2Eclipse多國(guó)語(yǔ)言包的安裝Eclise本身是英文的,如果要漢化就要安裝與其版本號(hào)相同的多國(guó)語(yǔ)言包。多國(guó)語(yǔ)言包可以免費(fèi)在eclipse官方站下載。如eclipse3.2.1相應(yīng)多國(guó)語(yǔ)言包下載地址為:/downloads/download.php?file=/eclipse/downloads/drops/L-3.2.1_Language_Packs-200609210945/NLpack1-eclipse-SDK-3.2.1-win32.zip

下載后我們可以采用LINK安裝方式:1.多國(guó)語(yǔ)言包下載成功后在eclipse的安裝目錄內(nèi)新建一個(gè)文件夾,并命名為"language",假設(shè)eclipse在D盤(pán),即:D:\eclipse\language;

2.將解壓后的語(yǔ)言包(名為"eclipse")解壓到"language"文件夾下;3.在eclipse的安裝目錄內(nèi)新建一個(gè)文件夾,并命名為"links",即:D:\eclipse\links;4.在"links"文件夾下再新建一個(gè)文本文檔,并為該文檔命名為“l(fā)anguage.txt”,然后在文檔內(nèi)編輯如下內(nèi)容:path=D:\\Eclipse\\language(注意:路徑分隔符由兩個(gè)反斜扛組成),編輯完成保存后將.txt后綴名改為.link;5.重新啟動(dòng)"eclipse",便成功變?yōu)橹形陌鎒clipse

在做完上述工作后,為了確保eclipse正常使用,一般還需要做一些配置。1.eclipse文本編輯器編碼設(shè)置;在eclipse主菜單中選擇“窗口”菜單中的“首選項(xiàng)…”,然后在左側(cè)目錄樹(shù)中選擇“常規(guī)”,再選“工作空間”,在下面可以看到“文本文件編碼”

2.2.3Eclipse相關(guān)配置圖2-2首選項(xiàng)對(duì)話框2.驗(yàn)證JRE路徑變量 第一次使作時(shí)最好驗(yàn)證一下JRE(JAVA運(yùn)行環(huán)境)。選“窗口”菜單中“首選項(xiàng)”,再左側(cè)目錄樹(shù)中選項(xiàng)擇“JAVA”,再選“已安裝的JRE”圖2-3驗(yàn)證JRE2.3任務(wù)三掌握Eclipse工作環(huán)境2.3.1Eclipse結(jié)構(gòu)體系Eclipse是一個(gè)開(kāi)放的、可擴(kuò)展的體系結(jié)構(gòu),Eclispe是世界上最大的開(kāi)源組織的產(chǎn)品,是一個(gè)基于Java的可擴(kuò)展的開(kāi)發(fā)平臺(tái),就其本身來(lái)說(shuō),它只是一個(gè)框架和一組服務(wù),用于通過(guò)組件構(gòu)建開(kāi)發(fā)環(huán)境。Eclipse是一個(gè)全能的工作平臺(tái),主要得益于其插件體系結(jié)構(gòu)。整個(gè)Eclipse采用平臺(tái)加插件體系結(jié)構(gòu)啟動(dòng)時(shí)Eclipse會(huì)檢查所有的插件并注冊(cè),但是直到被調(diào)用,該插件的才會(huì)被實(shí)例化,這也就是我們常說(shuō)的懶加載。

Eclipse平臺(tái)分為核心和用戶界面。核心的事項(xiàng)隱藏在后臺(tái)運(yùn)行,用戶界面部分稱為工作臺(tái)1.平臺(tái)運(yùn)行時(shí)2.工作空間3.工作臺(tái)2.3.2Eclipse工作臺(tái)工作臺(tái)窗口如圖2-5所示,主要由以下幾部分組成:標(biāo)題欄、菜單欄、工具欄、透視圖。1.透視圖透視圖包含一組視圖和編輯器并可以方便地對(duì)它們進(jìn)行布局,透視圖的作用是將一些視圖打開(kāi)并擺好位置、顯示菜單、添加快捷鍵等工作,并沒(méi)有做任何與功能相關(guān)的操作

(1)打開(kāi)透視圖選擇【窗口】菜單,打開(kāi)【透視圖】子菜單,在彈出的菜單中選擇【其它…】命令,這時(shí)會(huì)彈出“打開(kāi)透視圖”對(duì)話框(2)保存透視圖選擇【窗口】菜單,打開(kāi)【將透視圖另存為…】命令,(3)關(guān)閉透視圖在工作臺(tái)菜單中選擇【窗口】,選擇【關(guān)閉透視圖】可以關(guān)閉當(dāng)前所選透視圖,選擇【關(guān)閉所有透視圖】可以關(guān)閉所有已打開(kāi)的透視圖圖2-5Eclipse工作臺(tái)窗口

2.視圖視圖用于支持編輯器并提供瀏覽工作臺(tái)中的信息的備用顯示和方法。視圖可能會(huì)單獨(dú)出現(xiàn),也可能與其他視圖疊放在一起。在工作臺(tái)窗口中,可通過(guò)打開(kāi)和關(guān)閉視圖及通過(guò)將它們放在不同的位置來(lái)更改透視圖的布局。。3、編輯器在工作臺(tái)中有一個(gè)編輯器區(qū)域,根據(jù)文件類型的不同工作臺(tái)會(huì)采用不同的編輯器。如果要打開(kāi)一個(gè)文本文件則文本編輯器會(huì)顯示在編輯區(qū)中;如果要打開(kāi)一個(gè)網(wǎng)頁(yè)文件則Web瀏覽器將顯示在編輯區(qū)中2.3.3Eclipse資源管理資源是存在于工作臺(tái)中的項(xiàng)目、文件夾和文件和統(tǒng)稱。其中項(xiàng)目是用于構(gòu)建、版本管理共享和組織資源。在磁盤(pán)上會(huì)有一個(gè)與項(xiàng)目同名的目錄,里面包含項(xiàng)目中的文件夾和文件.

1.創(chuàng)建資源(1)創(chuàng)建項(xiàng)目 在Eclipse中一般都通過(guò)創(chuàng)建一個(gè)項(xiàng)目來(lái)管理資源,項(xiàng)目是與開(kāi)發(fā)相關(guān)的各種資源的集合。在菜單欄中選擇【文件】中的【新建】命令,在下拉菜單中選擇【項(xiàng)目…】,

圖2-7新建項(xiàng)目對(duì)話框

2.管理資源 利用“導(dǎo)航器”視圖以很方便地對(duì)工作臺(tái)中各種資源進(jìn)行瀏覽,它類似于Windows的資源管理器,可以方便地對(duì)資源進(jìn)行各種操作。當(dāng)需要對(duì)某個(gè)資源進(jìn)行操作時(shí),在“導(dǎo)航器”中選取這個(gè)資源,單擊右鍵,在如圖2-9所示的快捷菜單中選取相應(yīng)的命令即可進(jìn)行新建、復(fù)制、移動(dòng)、刪除、運(yùn)行等各種操作。圖2-9創(chuàng)建文件夾2.4任務(wù)四使用Eclipse進(jìn)行

Java編程

2.4.1編輯Java程序下面我們以編寫(xiě)一個(gè)HellWorld程序?yàn)槔v解如何使用Eclipse進(jìn)行Java程序的編輯。步驟如下:打開(kāi)Eclipse后在菜單中選擇【文件】→【新建】→【項(xiàng)目】,項(xiàng)目列表選Java項(xiàng)目,點(diǎn)擊“下一步”,輸入項(xiàng)目名稱,例如:HelloProject,點(diǎn)擊“完成”。如圖2-7所示。如果已經(jīng)有建好的項(xiàng)目,這步可以省略,直接在項(xiàng)目中創(chuàng)建Java文件即可;在左側(cè)的“導(dǎo)航器”視圖中選中項(xiàng)目名或項(xiàng)目中的文件夾,單擊右鍵,在快捷菜單中選擇“類”(帶有一個(gè)C標(biāo)記)在彈出的對(duì)話框的名稱域輸入Java類文件的名字“HelloWorld”;點(diǎn)擊“public

static

void

main(String[]

args)”

的復(fù)選框,讓Eclipse創(chuàng)建main方法,點(diǎn)擊“完成”按鈕;這時(shí)Java編輯窗口將打開(kāi),在main方法中輸入System.out.println(“Hello

World”);使用Ctrl-s保存,這將自動(dòng)編譯

HelloWorld.java;

點(diǎn)擊工具條里的“運(yùn)行”按鈕;選擇“Java應(yīng)用程序”,或者單擊右鍵,在快捷菜單中選擇“運(yùn)行方式”,再選“Java應(yīng)用程序”。這時(shí)候,將會(huì)在下面打開(kāi)一個(gè)控制臺(tái)窗口,一句

“Hello

World”將會(huì)顯示在里面2.4.2編譯和運(yùn)行程序 我們可以選擇“項(xiàng)目”菜單中的“自動(dòng)構(gòu)建”命令,這樣每次保存工作臺(tái)中資源時(shí)都會(huì)自動(dòng)編譯。如果編譯沒(méi)有錯(cuò)誤,可以在“導(dǎo)航器”視圖中看到相應(yīng)的class文件。編譯通過(guò)后有兩種方式來(lái)啟動(dòng)程序,即運(yùn)行方式和調(diào)試方式。在運(yùn)行方式下,程序可以被執(zhí)行但不能被掛起檢查。在調(diào)試方式下,程序可以被掛起和繼續(xù)執(zhí)行,可以檢查變量等。由于調(diào)試時(shí)是以行為單位運(yùn)行的,因此寫(xiě)程序時(shí)最好不要把多個(gè)語(yǔ)句放到一行上。在Eclipse中提供多種跟蹤方式,斷點(diǎn)設(shè)置,變量值察看窗口等等。在Java視圖中,工具欄中有兩個(gè)按鈕,分別用來(lái)進(jìn)行調(diào)試和運(yùn)行。并且可能由于安裝的插件不同Eclipse會(huì)存在多種運(yùn)行/調(diào)試程序的方式,我們可以在程序編輯窗口單擊右鍵,在快捷菜單中選擇“運(yùn)行方式”,在下級(jí)菜單中會(huì)根據(jù)程序類型自動(dòng)出現(xiàn)“Java應(yīng)用程序”或者“

JavaApplet”,然后選擇運(yùn)行即可2.4.3調(diào)試程序調(diào)試時(shí)可以選擇“運(yùn)行”菜單中的“調(diào)試”命令。為了方便調(diào)試,可以用“窗口”菜單中“顯示視圖”,再選“其它”中的“調(diào)試”,在其下級(jí)菜單中再選“調(diào)試”視圖中顯示調(diào)試的狀態(tài),在下面的“調(diào)試”窗口單擊右鍵在快捷菜單中可以選擇相應(yīng)的命令完成調(diào)試各種操作。下面把其中的一些命令解釋一下。1)暫掛:把正在執(zhí)行的程序掛起,用戶可以查看堆棧中的信息。在調(diào)試視圖中也會(huì)顯示堆棧中對(duì)應(yīng)的代碼。2)繼續(xù):結(jié)束掛起狀態(tài),繼續(xù)執(zhí)行程序。3)終止;結(jié)束程序執(zhí)行4)單步跳過(guò):不進(jìn)入調(diào)用的方法內(nèi)部,而是在該方法下一個(gè)方法前掛起。5)單步跳入:正單步跳過(guò)相反,進(jìn)入方法內(nèi)部。6)單步返回:如果進(jìn)入方法內(nèi)部看到了期望的結(jié)果,可以用這個(gè)命令從方法返回。7)使用單步執(zhí)行過(guò)濾器:為了避免在調(diào)試中出現(xiàn)中斷情況可以使用這個(gè)功能。中斷是由于在沒(méi)有源代碼的情況下使用單步執(zhí)行進(jìn)入調(diào)用方法而導(dǎo)致的。中斷發(fā)生時(shí)會(huì)彈出一個(gè)窗口,要求輸入代碼的位置。在過(guò)濾器中設(shè)置的各種包和類在單步進(jìn)入時(shí),調(diào)試器就不會(huì)彈出中斷窗口。2.5實(shí)訓(xùn)二Eclipse安裝配置及程序調(diào)試運(yùn)行1.安裝Eclipse3.2.1軟件包eclipse-SDK-3.2.1-win32.zip到D盤(pán)eclipse子目錄;2.安裝Eclipse3.2.1漢化包NLpack1-eclipse-SDK-3.2.1-win32.zip到eclipse子目錄并配置;

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論