官术网_书友最值得收藏!

第1篇 基礎篇

第1章 開發環境搭建

1.1 JDK開發工具包

“工欲善其事,必先利其器。”在學習一門編程語言之前,通常情況下都需要安裝編程語言的開發環境,學習Java Web也不例外,需要Java配置的運行環境與安裝測試JDK開發包。

JDK是Java Development Kit的縮寫,由于Sun公司已經被Oracle(甲骨文)公司所收購,所以現在可以說是Oracle公司提供的JDK,其中包括運行Java程序所必需的JRE環境及開發過程中常用的Java基本類庫文件。在開發Java Web應用之前,首先應該安裝JDK組件。

實例001 JDK的下載

初級

實用指數:

實例說明

開發Java程序必須有Java開發環境,即JDK開發工具包,這個工具包包含了編譯、運行、調試等關鍵的命令。哪怕運行Eclipse、NetBeans等開發工具也要有JDK或JRE的支持,所以開發Java程序之前的第一步準備工作就是獲取JDK開發工具包,該工具包需要到官方網站去下載,本實例將介紹其關鍵的下載步驟。首先要打開瀏覽器并瀏覽JDK的下載頁面,如圖1.1所示。

圖1.1 JDK下載頁面

關鍵技術

現在的Java屬于Oracle公司,而且在下載頁面中也會有Oracle公司的標志,這里要做的就是找到Java SE的下載網址。而在Oracle官方網站的主頁上可以看到一個Downloads選項卡,通過這個選項卡可以找到相應的下載頁面。

設計過程

由于推出JDK的Sun公司已經被Oracle公司收購了,所以JDK可以到Oracle官方網站(http://www.oracle.com/index.html)中下載。下面以目前最新版本的JDK 7 Update 45為例介紹下載JDK的方法,具體下載步驟如下。

(1)打開IE瀏覽器,在地址欄中輸入URL地址“http://www.oracle.com/index.html”,并按下Enter鍵,進入到Oracle官方網站的主頁。在該頁面中,將鼠標移動到Downloads選項卡上,將顯示如圖1.2所示的內容。

圖1.2 Oracle官方主頁

(2)在Downloads選項卡的Popular Downloads欄中,單擊Java for Developers超鏈接,進入到如圖1.3所示的Java SE下載頁面。

圖1.3 Java SE下載頁面

說明:在JDK中,已經包含了JRE。JDK用于開發Java程序,JRE用于運行Java程序。

(3)在圖1.3所示的頁面中,單擊Java Platform(JDK)7u45上方的DOWNLOAD按鈕,將進入到如圖1.4所示的下載列表頁面,選中Accept License Agreement單選按鈕同意協議后,將顯示如圖1.5所示的頁面,這時可以單擊當前系統對應的JDK下載超鏈接,下載適合當前系統的JDK。例如,要安裝在32位的Windows操作系統中,可以下載jdk-7u45-windows-i586.exe文件。

圖1.4 JDK資源選擇頁面

圖1.5 接受許可協議后的頁面

秘笈心法

心法領悟001:應對可能變化的下載頁面。

在下載Java SE的JDK安裝文件時,由于時間的推移和網頁不斷地改進,下載頁面可能會發生一些變化,但是無論如何改變網頁的布局,只要記住在網頁中找到Java SE的資源網頁,然后在其中找到Downloads超鏈接,通過這個超鏈接找到JDK的下載頁面,并在頁面中進行簡單設置,再選擇要下載哪個平臺的JDK安裝文件,并執行下載任務即可。

實例002 JDK的安裝

初級

實用指數:

實例說明

安裝JDK開發工具包意味著編寫Java程序的開始。在一臺計算機中安裝JDK,可以為計算機增加編譯、運行和調試Java程序的能力。本實例將介紹如何安裝JDK開發工具包到指定的磁盤位置,這比簡單的默認安裝要稍微復雜一些,但是這樣能夠詳細地了解安裝的步驟。JDK安裝向導啟動界面如圖1.6所示。

圖1.6 JDK安裝向導啟動界面

關鍵技術

在安裝JDK開發工具包時應注意,系統中已經安裝的某些殺毒軟件或者系統防范工具對安裝的提示信息,因為JDK開發工具包會在系統中添加一些方便以后升級的啟動項,在殺毒軟件提示是否允許這項操作時,請讓它通過,或者干脆暫時關閉殺毒軟件,以確保JDK能夠完整地安裝,并隨時保持可升級狀態。

設計過程

在網站下載的JDK安裝向導根據版本的不同,安裝文件的名稱也有所改變。這里以jdk-7u45-windows-i586.exe安裝文件為例介紹安裝過程,首先運行這個安裝文件。

(1)雙擊JDK的安裝文件,將彈出如圖1.7所示的歡迎對話框。

圖1.7 歡迎對話框

(2)單擊“下一步”按鈕,將彈出“自定義安裝”對話框,在該對話框中,可以選擇安裝的功能組件,這里選擇默認設置,如圖1.8所示。

圖1.8 JDK“自定義安裝”對話框

(3)單擊“更改”按鈕,將彈出更改文件夾的對話框,在該對話框中將JDK的安裝路徑更改為C:\Java\jdk1.7.0_45\,如圖1.9所示,單擊“確定”按鈕,將返回到“自定義安裝”對話框中。

圖1.9 更改JDK的安裝路徑對話框

(4)單擊“下一步”按鈕,開始安裝JDK。在安裝過程中會彈出JRE的“目標文件夾”對話框,這里更改JRE的安裝路徑為C:\Java\jre7\,然后單擊“下一步”按鈕,安裝向導會繼續完成安裝進程。

說明:JRE全稱為Java Runtime Environment,它是Java運行環境,主要負責Java程序的運行,而JDK包含了Java程序開發所需要的編譯、調試等工具,另外還包含了JDK的源代碼。

(5)安裝完成后,將彈出如圖1.10所示的對話框,單擊“后續步驟”按鈕,將聯網訪問教程、API文檔、開發人員指南等內容,如果不想查看,可以單擊“關閉”按鈕,完成JDK的安裝。

圖1.10 完成對話框

秘笈心法

心法領悟002:JDK與JRE的區別。

在JDK開發工具包的安裝向導中包含了JRE,而JRE到底是什么?它和JDK有什么區別?

這個問題可以從名字上進行區分,JDK的意義是“Java開發工具”,而JRE的意義是“Java運行時環境”,也就是說,JDK負責開發程序,因為它擁有代碼編譯、調試和運行的所有命令。JRE是負責運行Java程序的,當然是經過編譯后的Java程序。JRE只能運行Java程序的命令與一些類庫等其他資源,所以它的體積要比JDK小很多。而JDK中集成JRE是為了在系統中提供Java運行環境,雖然JDK也有運行Java的命令,但是它不像JRE那樣與操作系統集成,并可以直接使用命令,JDK需要經過環境變量的設置才能像JRE那樣。

實例003 設置Java環境變量

光盤位置:光盤\MR\01\003

初級

實用指數:

實例說明

在JDK安裝完成之后,最為重要的步驟就是設置它運行時的Windows環境變量。只有設置了環境變量之后,在應用程序中才能正常使用JDK中提供的類庫和JRE運行環境。

關鍵技術

在為JDK配置環境變量的過程中,需要注意的是,設置path屬性的變量值,一定不要替換原來path變量的值,因為里面配置的值可能是系統其他應用程序的path值,替換掉可能會導致其他程序不能正常運行。

設計過程

(1)在“開始”菜單的“計算機”圖標上單擊鼠標右鍵,在彈出的快捷菜單中選擇“屬性”命令,在彈出的“屬性”對話框左側單擊“高級系統設置”超鏈接,將出現如圖1.11所示的“系統屬性”對話框。

圖1.11 “系統屬性”對話框

(2)單擊“環境變量”按鈕,將彈出“環境變量”對話框,如圖1.12所示,單擊“系統變量”欄中的“新建”按鈕,創建新的系統變量。

圖1.12 “環境變量”對話框

注意:新建環境變量時,一定要確認是在“系統變量”列表框中新建,這樣新建的環境變量在整個系統中都起作用。

(3)彈出“新建系統變量”對話框,分別輸入變量名“JAVA_HOME”和變量值(即JDK的安裝路徑),其中變量值是筆者的JDK安裝路徑,讀者需要根據自己的計算機環境進行修改,如圖1.13所示。單擊“確定”按鈕,關閉“新建系統變量”對話框。

圖1.13 “新建系統變量”對話框

(4)在系統變量中查看CLASSPATH變量,如果不存在,則新建變量CLASSPATH,變量的值為:

    .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

注意:JAVA_HOME變量的變量值一定要確保其路徑的正確性,所以建議從JDK實際安裝路徑去復制并粘貼到“變量值”文本框中,以確保其變量值與JDK的對應。CLASSPATH變量中的%JAVA_HOME%是對JAVA_HOME變量值的引用形式。

(5)在圖1.12所示的“環境變量”對話框中雙擊Path變量對其進行修改,在原變量值最前端添加“.;%JAVA_HOME%\bin;”變量值(注意:最后的“;”不要丟掉,它用于分割不同的變量值),如圖1.14所示。單擊“確定”按鈕完成環境變量的設置。

圖1.14 設置Path環境變量值

注意:不能刪除系統變量Path中的原有變量值,并且“%JAVA_ HOME%\bin”與原有變量值之間用英文半角的“; ”號分隔,否則會產生錯誤。

實例004 使用命令行工具測試JDK

初級

實用指數:

實例說明

在安裝和配置JDK之后,本實例將應用Windows系統的命令行工具cmd.exe來測試JDK是否安裝成功。

設計過程

(1)選擇“開始”/“運行”命令,在打開的對話框中輸入“cmd”命令,將進入DOS環境,在命令提示符中直接輸入“javac”命令,查看是否有信息提示,如圖1.15所示。

圖1.15 測試JDK配置是否成功

(2)測試Oracle Java Mission Control,它是一個用于對Java應用程序進行管理、監視、概要分析和故障排除的工具套件。選擇“開始”/“運行”命令,在彈出的對話框中輸入“jmc”后按Enter鍵,打開如圖1.16所示的窗口。

圖1.16 Oracle Java Mission Control工具套件

實例005 在命令行編譯Java源碼

光盤位置:光盤\MR\01\005

初級

實用指數:

實例說明

用記事本編寫一個簡單的*.java源碼文件,并運行命令提示符工具,在其中輸入編譯Java文件的命令,并輸出“Hello Word!”。

關鍵技術

在調試JDK時,可以在命令行提示符工具中輸入“javac -version”命令來查看JDK的相關信息與命令,javac命令用于將*.java源文件編譯轉換成*.class文件,然后再用Java命令運行編譯后的文件。

設計過程

(1)選擇“開始”/“運行”命令,在打開的對話框中輸入“cmd”,將彈出命令行工具的控制臺界面。

(2)編譯文件。例如,在C盤根目錄下有一個名為HelloWord.java的Java文件,將它編譯為class文件。在控制臺中輸入“javac HelloWord.java”,并按Enter鍵之后,Java源文件將被編譯為class文件。可以發現,會在C盤根目錄下自動生成一個名為HelloWord.class的文件,這就是編譯后的文件,如圖1.17所示。

圖1.17 編譯后自動生成的.class文件

(3)在控制臺中繼續輸入命令“java HelloWord”后,會輸出“HelloWord!”字符串,如圖1.18所示。

圖1.18 控制臺執行編譯后的文件結果

主站蜘蛛池模板: 明光市| 梁山县| 文登市| 弋阳县| 岑巩县| 阿拉尔市| 邯郸市| 乌拉特中旗| 宾阳县| 嵩明县| 托里县| 大城县| 开远市| 云安县| 枞阳县| 陆河县| 武宣县| 宁都县| 漠河县| 迁安市| 阳朔县| 巴彦县| 外汇| 衡山县| 雅江县| 聂拉木县| 罗山县| 兴和县| 广汉市| 翁牛特旗| 伊宁市| 金溪县| 鹤岗市| 大安市| 中山市| 罗城| 肇东市| 新巴尔虎左旗| 富平县| 明水县| 图们市|