Java第2版第2章課件_第1頁
Java第2版第2章課件_第2頁
Java第2版第2章課件_第3頁
Java第2版第2章課件_第4頁
Java第2版第2章課件_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第2章

Java開發(fā)環(huán)境

2023/7/251通過本章的學習,主要掌握以下知識點:

Java開發(fā)工具(LDK)的下載與安裝設置JDK的操作環(huán)境JDK的使用Java開發(fā)工具-JCreator的使用2023/7/252本章的重點:1.設置JDK的操作環(huán)境

2.編譯與運行Javaapplication

3.編譯與運行Javaapplet

本章的難點:JCreator的使用2023/7/2532.1Java開發(fā)工具

Java開發(fā)工具(JavaDevelopmentKit,簡稱JDK)是SUN公司所開發(fā)的一套Java程序開發(fā)軟件,它可在SUN公司的網(wǎng)站免費取得。它與JDK的參考文件(Javadocs)同樣是編寫Java程序必備的工具。JDK由一個標準類庫和一組建立、測試及建立文檔的Java實用程序組成。

2023/7/254作為JDK的實用程序,工具庫中有7種主要程序都放在JDK安裝目錄下,其中bin子目錄中包含了所有相關的可執(zhí)行文件,下面是bin目錄下常用命令的簡要介紹。javac:Java編譯器,將Java源代碼文件轉換成字節(jié)碼文件。Java:Java解釋器,直接從類文件執(zhí)行Java應用程序字節(jié)代碼。2023/7/255appletviewer:小程序瀏覽器,一種執(zhí)行HTML文件上的Java小程序的Java瀏覽器。javadoc:根據(jù)Java源代碼及說明語句生成HTML文檔。jdb:Java調試器,可以逐行執(zhí)行程序、設置斷點和檢查變量。javah:產(chǎn)生可以調用Java過程的C過程,或建立能被Java程序調用的C過程的頭文件。javap:Java反匯編器,顯示編譯類文件中的可訪問功能和數(shù)據(jù),同時顯示字節(jié)代碼含義。2023/7/256

SUN公司提供了多種操作系統(tǒng)下的JDK,隨著時間的推移和技術進步,JDK版本也在不斷地升級。各種操作系統(tǒng)下的JDK的各種版本在使用上基本相似,用戶可以根據(jù)自己的使用環(huán)境,從SUN公司的網(wǎng)站上下載相應的JDK版本,一般情況下是越新越好。2.1.1JDK的下載與安裝

2023/7/257

一、下載JDK下載JDK首先JavaSE的下載網(wǎng)頁

中,單擊JDK6Update7

后的Download按鈕;然后根據(jù)提示操作。下載完成后,即獲得了JDK6版的安裝文件,其文件名為:jdk-6u7-windows-i586-p.exe。

2023/7/258

二、安裝的JDK下載好JDK的文件之后,即可進行安裝.在下載的JDK文件圖標上,雙擊鼠標左鍵,彈出安裝向導窗口,按向導進行安裝即可。安裝完畢后,將JDK安裝到C:\ProgramFiles\Java\jdk1.6.0_07文件夾下,此文件夾稱為JDK安裝文件夾。在該文件夾下有幾個子文件夾:2023/7/259bin 該文件夾存放javac、java、appletviewer等命令程序;db該文件夾包含使用嵌入式數(shù)據(jù)庫Derby開發(fā)所需要的資源及一些案例;demo該文件夾存放一些開發(fā)工具包自帶的演示程序;include該文件夾存放與C程序相關的頭文件;jre 該文件夾存放Java運行環(huán)境(JavaRuntimeEnvironment,JRE)相關的文件;lib該文件夾存放Java類庫;sample該文件夾存放開發(fā)工具包自帶的示例程序2023/7/25102.1.2設置JDK的操作環(huán)境

在使用Java來編譯與運行程序之前,必須先設置系統(tǒng)環(huán)境變量。所謂系統(tǒng)環(huán)境變量就是在操作系統(tǒng)中定義的變量,可供操作系統(tǒng)上的所有應用程序使用。為此,需要設置兩個環(huán)境變量:Path和ClassPath。2023/7/2511Path環(huán)境變量的作用是設置供操作系統(tǒng)去尋找和執(zhí)行應用程序的路徑,即Java的安裝路徑。ClassPath環(huán)境變量的作用與Path的作用相似,ClassPath是Java虛擬機執(zhí)行Java程序時搜索類的路徑的順序,以最先找到的為準。2023/7/25122.2JDK參考文件下載與安裝

擁有參考工具是重要的,JDK也提供它的參考文件,使用戶在遇到問題時能快速得到解答,以下提供JDK參考文件下載和安裝的操作方法。2023/7/25132.2.1下載JDK參考文件

下載與安裝JDK參考文件的步驟如下:首先由進到JDK參考文件下載頁面;單擊“JavaSE6Documentation”項目里的“Download”按鈕進入下載窗口。

按照相應的屏幕提示進行操作,即可獲得JDK參考文件的安裝文件:“jdk-6-doc.zip”

。2023/7/25142.2.2安裝JDK參考文件

下載好JDK參考文件后,因為它是一個zip的壓縮文件,所以可以用Winrar、Winzipd或其他解壓縮軟件來解開它。

解壓完成后,可以在“C:”磁盤驅動器中找到“C:\ProgramFiles\Java\jdk1.6.0_07”的文件夾,在該文件夾中,可看到“docs”子文件夾,打開它之后可看到“index.html”文件,現(xiàn)在打開這個文件,如果出現(xiàn)如圖2.15所示的畫面,表示安裝成功。2023/7/2515圖2.15JDK參考文件安裝成功后的運行窗口2023/7/25162.3JDK的使用

安裝完JDK,并設置好相應的環(huán)境變量后,就可以利用JDK來編譯、運行Java程序了。2023/7/25172.3.1編譯與運行Javaapplication首先介紹如何以最簡單的方式來編寫、編譯與運行Javaapplication。在開始編寫程序代碼之前,先在硬盤D(本教材使用D盤)中創(chuàng)建一個新的文件夾,并設文件夾名稱為“java”。本書所有的例子均存儲于D:\java文件夾下。2023/7/2518【例2.1】編寫一個Java應用程序,其功能是在DOS窗口上顯示“HelloJava!”字符串。app2_1程序代碼如下://app2_1.java簡單的javaapplicationpublicclassapp2_1{publicstaticvoidmain(String[]args){System.out.println("HelloJava!");}}2023/7/2519現(xiàn)在將app2_1輸入記事本中,并把它存入D:\java文件夾內,文件名設為app2_1.java在“另存為”對話框中文件名設為app2_1.java,請勿用其他的名稱,否則編譯時出錯。此外,在“文件類型”字段內選擇“所有文件”,如果此處選擇“文本文件(*.txt)”,將造成文件名稱為app2_1.java.txt,因而無法編譯。2023/7/2520存好文件之后,接下來打開DOS窗口,并按下面的三個步驟來編譯與運行app2_1.java。1.DOS窗口打開后,先將文件夾切換到保存app2_1.java的D:\Java文件夾中,亦即在DOS窗口內鍵入:cdD:\java2.切換好文件夾后,執(zhí)行下面的命令來編譯app2_1.java:javacapp2_1.java3.編譯好了之后,執(zhí)行下面的命令來運行byte-codes(即app2_1.class):javaapp2_1則在命令提示符窗口輸出:HelloJava!2023/7/25212.3.2編譯與運行Javaapplet

由于Javaapplet內嵌于html文件里,所以必須搭配瀏覽器來運行,因此要運行Javaapplet,必須要有applet的byte-codes與支持Java的瀏覽器,此時的瀏覽器即是扮演Java虛擬機(JVM)的角色,用來解釋Java的byte-codes。

2023/7/2522【例2.2】編寫一個applet小程序,在瀏覽器窗口上顯示“HelloJava!”字符串。程序代碼如下://App2_2.javaJavaappletimportjava.awt.*;importjava.applet.*;publicclassApp2_2extendsApplet{publicvoidpaint(Graphicsg){g.drawString("HelloJava!",50,50);}}2023/7/2523仿照例2.1的步驟,用記事本編輯App2_2.java,并將它存盤在D:\java文件夾里,文件名為App2_2.java。編譯javaapplet的步驟和編譯javaapplication的步驟完全相同,但運行方式稍有不同。編譯好了之后,可以在D:\java文件夾內找到文件App2_2.class。2023/7/2524前邊曾說過,瀏覽器是扮演Java虛擬機(JVM)的角色,applet必須經(jīng)過瀏覽器激活Java虛擬機才能執(zhí)行程序,所以必須另外編輯一個html文件,在文件中指明Applet程序的文件名及路徑,方便瀏覽器找到指定位置并下載applet程序。2023/7/2525依照html文件一般格式,App2_2.class的html文件的內容如下所示:<App2_2.htm><html><APPLETcode="App2_2.class"width="200"height="120"alt="很抱歉,您的瀏覽器不支持Javaapplet。"></APPLET></html>2023/7/2526運行Javaapplet的常用方法有兩種:第1種方法:直接執(zhí)行相應的htm文件編寫好App2_2.html文件之后,要在瀏覽器里觀看applet就簡單多了。首先打開D:\java文件夾,找到App2_2.html文件之后,執(zhí)行它即可看到如圖2.18所示的applet運行結果。2023/7/2527圖2.14用瀏覽器觀看.htm文件的運行結果2023/7/2528第2種方法:利用appletviewer程序運行javaapplet要以appletviewer來觀看applet程序,同樣,必須先將.java的原文件編譯成byte-codes,然后再準備好html文件。接下來確定路徑已切換到存放.class與.html的文件夾下,在本例中是“D:\java”,然后在DOS窗口內鍵入:appletviewerApp2_2.html按下Enter鍵就會看到“Applet觀查器”窗口與運行結果,如圖2.19所示。

2023/7/2529圖2.19appletviewer運行.htm文件的結果2023/7/25302.4Java開發(fā)工具-JCreator的使用

JCreator是XinoxSoftware公司提供的開發(fā)工具。它將Java程序的編輯、編譯與運行等功能整合了于一體,使用起來非常方便。然而JCreator只是一個操作界面,還是必須先取得JDK才能編譯與運行java程序。

2023/7/25312.4.1下載JCreator1.打開Web窗口,打開的網(wǎng)頁

,點擊“Download”項。2.在Download中可查找到JCreator的下載處,將它下載并保存到磁盤中即完成下載的操作。2023/7/25322.4.2安裝JCreator下載好的JCreator是exe文件,雙擊該文件后即可按屏幕提示進行程序安裝。

2023/7/25332.4.3首次激活JCreator時的設置在第一次激活JCreator時,必須做一些簡單的設置,以方便JCreator來使用系統(tǒng)里的各項資源。

1.設置文件的關聯(lián)。2.JCreator在編譯Java時會用到JDK目錄中的文件,所以必須提供JDK的文件位置。3.設置好JDK的路徑之后,還需設置JDK參考文件的存放處,如此便可直接由JCreator的環(huán)境來查看JDK的參考文件。2023/7/25342.4.4JCreator的使用一、JCreator的使用設置在開始編輯程序前,建議先做下列的幾項設置,這些設置將會使用戶在中文操作系統(tǒng)的環(huán)境里,操作JCreator更加方便。

1.字體設置2.空格設置3.保存路徑設置2023/7/2535JCreator在組織文件時,有三個層次:文件(File),是各種Java程序及HTML文件等;工程(Project),由一組相關的文件組成;工作區(qū)(Workspace),由一組工程組成。2023/7/2536在JCreator中可以用來創(chuàng)建文件、工程或工作區(qū)。常用的方法是新建一個工程,然后在工程中新建文件。如果有已經(jīng)建立好的Java文件,也可以從“資源管理器”或“我的電腦”中將Java文件拖放到JCreator,然后即可進行編輯。利用JCreator進行編輯和運行Java程序十分簡單,直接點擊工具欄上的編譯、運行按鈕即可。這時JCreator會自動調用JDK中的Javac及Java來編譯和運行Java程序。2023/7/2537

二、利用JCreator編寫、編譯并運行Javaapplication進入到JCreator環(huán)境,選擇→“File”命令,則彈出如圖2.30所示的對話框。在該對話框中選擇JavaClass

選項,然后點擊<Next>按鈕,進入如圖2.31所示的輸入文件名對話框。在“Name”文本框中輸入文件名(本例中文件名設為app2_3),按下<Finish>按鈕即可進入JCreator的編輯環(huán)境。2023/7/2538圖2.30新建文件向導對話框-選擇文件類型2023/7/2539圖2.31新建文件向導對話框-輸入文件名2023/7/2540將下列的程序代碼輸入到JCreator的程序編輯區(qū)里,注意Java會區(qū)分大小寫。//JavaapplicationHellopublicclassapp2_3{publicstaticvoidmain(Stringargs[]){System.out.println("Hello!");}}2023/7/2541編譯程序:輸入完之后,先將它存盤,然后按下編譯按鈕來編譯此程序。如果沒有錯誤的話,則可以在最下面的窗口里看到“Processcompleted.”字樣,表示編譯已完成且沒有錯誤。運行程序:編譯好了之后,按下運行按鈕便可運行此程序,此時可看到如圖2.28所示的畫面。2023/7/2542編譯程序按鈕運行程序按鈕圖2.32在JCreator環(huán)境中編輯與運行Java程序輸出窗口2023/7/2543三、編譯與運行有參數(shù)的Javaapplicati

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論