資源描述:
《javaweb開發(fā)教程第二章java開發(fā)環(huán)境及開發(fā)工具》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、第二章Java開發(fā)環(huán)境及開發(fā)工具本章主要介紹Java開發(fā)環(huán)境的搭建,首先介紹JDK的下載安裝和環(huán)境變量的設(shè)置,并通過(guò)一個(gè)簡(jiǎn)單的示例程序展示JDK的簡(jiǎn)單使用方法,對(duì)于Java開發(fā)工具方面,簡(jiǎn)單介紹集成開發(fā)環(huán)境Eclipse的基本使用方法,通過(guò)本章的學(xué)習(xí),讀者可以迅速掌握J(rèn)ava開發(fā)環(huán)境的搭建,并對(duì)Eclipse開發(fā)工具的基本用法有所了解。2.1下載安裝JDKJDK中包含了Java開發(fā)中必需的工具和Java程序的運(yùn)行環(huán)境(即JRE)。(具體內(nèi)容請(qǐng)參照書。)2.2環(huán)境變量設(shè)置在上面的章節(jié)中,介紹了JDK的安裝方法,但是
2、在JDK安裝結(jié)束之后,必需進(jìn)行環(huán)境變量的設(shè)置,然后才可以使用JDK提供的開發(fā)工具。下面對(duì)環(huán)境變量的設(shè)置步驟進(jìn)行詳細(xì)的介紹。(具體內(nèi)容請(qǐng)參照書。)2.3小試身手――HelloWorld在上面兩個(gè)小節(jié)的介紹中,已經(jīng)成功安裝配置JDK,在JDK中提供了編譯執(zhí)行Java的基本工具,使用這些工具已經(jīng)可以進(jìn)行基本的Java程序的編寫工作,雖然在使用繼承的開發(fā)環(huán)境進(jìn)行開發(fā)的效率會(huì)更高,但是,為了是讀者對(duì)JDK的基本使用方法有基本的了解,在接下來(lái)的內(nèi)容中,將不使用集成開發(fā)環(huán)境,而是通過(guò)DOS命令行對(duì)簡(jiǎn)單的Java示例程序進(jìn)行編譯
3、和運(yùn)行。2.3.1編輯Java源文件在編輯Java源文件的時(shí)候,有很多工具可供選擇,只要是能夠進(jìn)行簡(jiǎn)單文本編輯的工具都可以用來(lái)編輯Java源文件。在這里我們選擇使用Windows中自帶的記事本工具。在記事本中輸入下面的代碼。2.3.2編譯Java源文件完成對(duì)Java源文件的編輯工作以后,就可以對(duì)源代碼進(jìn)行編譯,在JDK中提供了編譯Java源文件的工具,可以在DOS命令行中調(diào)用JDK中的javac命令,這個(gè)命令可以對(duì)Java源文件進(jìn)行編譯。2.3.3執(zhí)行類文件在編譯工作成功通過(guò)以后,可以得到對(duì)應(yīng)的Java類文件,在
4、JDK中同樣提供了執(zhí)行Java類文件的工具,可以在DOS命令行中調(diào)用java命令執(zhí)行Java的類文件。在上面的操作中,成功編譯了HelloWorld.java這個(gè)Java源文件,并在C盤的根目錄下生成了HelloWorld.class文件,在DOS命令行中需要把當(dāng)前的路徑切換到Java類文件的目錄,然后調(diào)用JDK中的java命令就可以執(zhí)行這個(gè)類文件,2.4開發(fā)工具Eclipse簡(jiǎn)介在前面章節(jié)的內(nèi)容中,介紹了直接使用JDK提高的工具開發(fā)一個(gè)簡(jiǎn)單的示例程序,在這個(gè)示例程序的開發(fā)過(guò)程中,沒有使用任何集成的開發(fā)工具,這只
5、是為了使讀者對(duì)JDK的功能有一個(gè)大體的了解,在實(shí)際的開發(fā)過(guò)程中,是不可能脫離集成開發(fā)工具的幫助的,使用集成開發(fā)工具可以大大提高開發(fā)效率,從而保證項(xiàng)目的進(jìn)度。在本節(jié)的內(nèi)容中,將簡(jiǎn)單介紹幾種常用的Java開發(fā)工具,其中,對(duì)Eclipse開發(fā)平臺(tái)會(huì)做比較詳細(xì)的介紹。2.4.1Java開發(fā)工具簡(jiǎn)介目前常用的Java開發(fā)工具基本上可以分為兩大類。一種是簡(jiǎn)單小巧的開發(fā)工具。例如TextPad、JCreator等,另一種是具有強(qiáng)大功能的集成開發(fā)環(huán)境,例如Eclipse、JBuilder等,2.4.2Eclipse安裝在Java
6、項(xiàng)目的開發(fā)過(guò)程中,越來(lái)越多的開發(fā)人員選擇使用Eclipse,在這里就介紹Eclipse開發(fā)環(huán)境的安裝和使用。(具體內(nèi)容請(qǐng)參照書。)2.4.3Eclipse使用簡(jiǎn)單例程在Eclipse中,編譯運(yùn)行Java程序的方法和其他Java開發(fā)工具稍微有些不同,在本節(jié)的內(nèi)容中,將對(duì)Eclipse的基本使用方法進(jìn)行簡(jiǎn)單的介紹。2.4.4在Eclipse中調(diào)試程序在Eclipse中不僅可以方便的編輯執(zhí)行Java程序,而且還提供了功能強(qiáng)大的調(diào)試功能,在調(diào)試Java程序的過(guò)程中,可以給程序設(shè)置斷點(diǎn),程序在運(yùn)行到斷點(diǎn)以后會(huì)暫停執(zhí)行,通過(guò)
7、設(shè)置斷點(diǎn),可以跟蹤程序中的變量,從而對(duì)程序中的錯(cuò)誤進(jìn)行定位。要調(diào)試程序,首先需要在Java源文件中添加斷點(diǎn),(具體內(nèi)容請(qǐng)參照書。)2.4.5Eclipse常用快捷鍵Eclipse提供了豐富的輔助開發(fā)功能,而且很多常用的功能都提供了快捷鍵,在本節(jié)內(nèi)容中,整理出一些相對(duì)比較常用的快捷鍵。(具體內(nèi)容請(qǐng)參照書。)2.4.6JavaWeb開發(fā)工具M(jìn)yEclipse簡(jiǎn)介在開發(fā)Java桌面應(yīng)用程序的時(shí)候,使用Eclipse是非常方便的,但是在進(jìn)行Web開發(fā)的時(shí)候,Eclipse的一些功能就不能夠滿足用戶的需求了,在開發(fā)Web應(yīng)
8、用的時(shí)候,我們選擇使用MyEclipse集成開發(fā)工具,MyEclipse是依賴于Eclipse的一個(gè)開發(fā)工具,對(duì)Eclipse的功能進(jìn)行了擴(kuò)展,主要是給Eclipse增加了一系列的Web開發(fā)工具,從而是Web開發(fā)的效率大大提高。2.5使用版本控制工具CVS在團(tuán)隊(duì)開發(fā)中,需要團(tuán)隊(duì)各個(gè)成員之間進(jìn)行分工配合,這就給源代碼的版本控制帶來(lái)很大困難,不可能手工來(lái)完成源代碼版本的迭代,