Java第2章--Java語言開發(fā)環(huán)境課件_第1頁
Java第2章--Java語言開發(fā)環(huán)境課件_第2頁
Java第2章--Java語言開發(fā)環(huán)境課件_第3頁
Java第2章--Java語言開發(fā)環(huán)境課件_第4頁
Java第2章--Java語言開發(fā)環(huán)境課件_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第2章 Java語言開發(fā)環(huán)境學(xué)習(xí)目標:掌握Java開發(fā)環(huán)境的建立,能夠下載與安裝JDK,設(shè)置環(huán)境變量;掌握Eclipse的安裝、配置與啟動,熟悉透視圖與視圖、菜單欄、工具欄、“包資源管理器”視圖;能夠使用Eclipse創(chuàng)建Java程序開發(fā)界面。第2章 Java語言開發(fā)環(huán)境2.1 Java開發(fā)環(huán)境的建立2.2 熟悉Eclipse2.3 實訓(xùn)2.4 習(xí)題2.1 Java開發(fā)環(huán)境的建立2.1.1 JDK的下載與安裝2.1.2 JDK目錄的構(gòu)成2.1.3 設(shè)置環(huán)境變量2.1.4 JDK的使用Java作為一門流行網(wǎng)絡(luò)語言,相應(yīng)的圖形化工具有很多,比較著名的IBM公司的Eclipse、Sun公司的NetB

2、eans和Borland公司的JBuilder等。IBM公司的Eclipse以其開源和可擴展的優(yōu)點獲得廣大程序員的喜歡。在學(xué)習(xí)Java語言之前,必須了解搭建好它所需的開發(fā)環(huán)境,要編譯和和執(zhí)行Java程序,JDK(Java Developers Kits)是必備的。下面將具體介紹下載和配置環(huán)境變量的方法。2.1.1JDK的下載與安裝 1.獲取JDK開發(fā)工具包因為SUN公司被oracle收購,所以原有的鏈接大部分被轉(zhuǎn)到了oracle網(wǎng)站,/us/downloads/index.html打開瀏覽器,進入到Java SE的下載頁面,如圖2-1所示。圖2-1 下載Java SE 7.0在下載窗口中,單擊

3、Download按鈕就可以下載。這里下載的是JDK 7 update 8.下載完畢后會發(fā)現(xiàn)一個名為jdk-7u40-windows-i586.exe可執(zhí)行文件。2.安裝JDK 找到下載的JDK文件jdk-7u40-windows-i586.exe,就可以安裝了。具體步驟如下。1)雙擊jdk-7u40-windows-i586.exe文件,安裝向?qū)ч_始安裝,單擊“單擊“下一步”按鈕,開始進行安裝。圖2-2 JDK安裝向?qū)?)在這個窗口,可以更改文件的安裝路徑以及選擇是否安裝某些組件。這里把JDK安裝到C:Program Files (x86)Javajdk1.7.0_40 目錄下,并安裝所有組件

4、,如圖2-3所示圖2-3 安裝所有組件3)設(shè)置完成后,單擊“下一步”按鈕開始進行安裝。圖2-4 開始安裝4)安裝完成,單擊“關(guān)閉”按鈕。圖2-5 完成安裝11.2多線程2.1.2JDK目錄的構(gòu)成JDK安裝完成之后,打開安裝目錄,如圖2-6所示:圖2-6 JDK安裝目錄從上圖所示可知,JDK安裝目錄下具有以下多個文件夾和一些網(wǎng)頁文件。1)bin目錄:提供JDK工具程序,包括javac、java javadoc appletviewer等可執(zhí)行程序。2)jre目錄:存放Java運行環(huán)境文件。3)lib目錄:存放Java的類庫文件,即工具程序使用的Java類庫。JDK中的工具程序大多數(shù)也由Java編

5、寫而成。4)include目錄:存放用于本地方法的文件。5)src.zip目錄:Java提供的API類的源代碼壓縮文件。如果需要知道API的某些功能如何實現(xiàn),可以查看這個文件中的源代碼內(nèi)容。6)db目錄:在JDK7中附帶的Apache Derby數(shù)據(jù)庫。這是純Java編寫的數(shù)據(jù)庫,支持JDBC4.0。2.1.3設(shè)置環(huán)境變量在安裝好JDK之后,需要進行一些配置才能繼續(xù)后面的應(yīng)用程序開發(fā)。在Windows系統(tǒng)中配置具體的配置步驟如下。1)在“我的電腦”圖標上單擊鼠標右鍵,選擇“屬性”命令,在彈出的對話框中選擇“高級”選項卡,然后單擊“環(huán)境變量”按鈕,如圖2-7所示。單擊“系統(tǒng)變量”欄中的“新建”按

6、鈕,創(chuàng)建新的系統(tǒng)變量。2)在圖2-8所示的“新建系統(tǒng)變量”對話框中,分別輸入變量名“JAVA_HOME”和變量值“C:Program Files Javajdk1.7.0_40”,其中變量值是安裝軟件JDK的路徑,讀者需要根據(jù)自己的計算機環(huán)境進行修改。單擊“確定”按鈕,關(guān)閉“新建系統(tǒng)變量”對話框。圖2-7 “環(huán)境變量”對話框3) 在圖2-7所示的“環(huán)境變量”對話框中雙擊Path變量對其進行修改,在原變量值之前添加“.;%JAVA_HOME%bin;”變量值(注意:最后“;”不要丟掉,它用于分割不同的變量值)。單擊“確定”按鈕完成環(huán)境變量的設(shè)置。圖2-8 “新建系統(tǒng)變量”對話框4)這樣就完成了J

7、DK在Windows 操作系統(tǒng)的安裝與配置。為了檢測JDK是否配置成功,可以打開命令提示符窗口,收入“javac -version”命令。如果配置成功,會出現(xiàn)當前JDK的版本號,如圖2-9所示。圖2-9 測試JDK是否成功2.1.4JDK的使用JDK的工具可分為基本和高級兩大類。參見表2-1及表2-2表2-1 JDK常用的基本工具表2-2 JDK高級工具分類雖然使用記事本和JDK編譯工具已經(jīng)可以編寫Java程序,但是在項目開發(fā)過程中必須使用大型的IDE集成開發(fā)工具來編寫Java程序,這樣可以避免編碼錯誤、方便管理項目結(jié)構(gòu),而且使用IDE集成開發(fā)工具的代碼輔助功能可以快速的錄入程序代碼。本節(jié)將介

8、紹Eclipse開發(fā)工具,包括它的安裝、配置與啟動、菜單欄、工具欄和各種視圖的作用等。Eclipse是目前最流行的Java集成開發(fā)工具之一,基于Java語言編寫,并且是開放源代碼的、可擴展的(Integrated Development Environment,IDE)開發(fā)工具。Eclipse為編程人員提供了一流的Java程序開發(fā)環(huán)境。它的平臺體系結(jié)構(gòu)是在插件概念的基礎(chǔ)上構(gòu)建的,插件是Eclipse平臺最具特色的特征之一,也是其區(qū)別于其他開發(fā)工具的特征之一。學(xué)習(xí)了本章之后,讀者將對Eclipse有一個初步的了解,為后面的深入學(xué)習(xí)做個鋪墊。2.2熟悉Eclipse2.1.1 Eclipse的安裝

9、、配置與啟動在Eclipse的安裝文件夾運行Eclipse.exe文件,Eclipse在啟動時,會彈出“工作空間啟動程序”對話框,該對話框用于設(shè)置Eclipse的工作空間。本書的開發(fā)環(huán)境統(tǒng)一設(shè)置工作空間為“c:java”文件夾,在“工作空間啟動程序”對話框的“工作空間”文本框中輸入“c:java”,如圖2-10所示,單擊“確定”按鈕,將啟動Eclipse。Eclipse首次啟動時,會顯示歡迎界面,其中包含Eclipse的概述、新增內(nèi)容、樣本、教程以及工作臺的相關(guān)按鈕。圖2-10 設(shè)置工作空間2.1.2 Eclipse工作臺在Eclipse的歡迎界面中,單擊“工作臺”按鈕或者關(guān)閉歡迎視圖界面,將

10、顯示Eclipse的工作臺。它是程序人員的主要場所。Eclipse工作臺主要包括標題欄、菜單欄、工具欄、編輯器、透視圖和相關(guān)的視圖等,如圖2-11所示。在接下來的章節(jié)中將介紹Eclipse的菜單與工具欄,以及什么是透視圖、視圖、并介紹常用視圖。圖2-11 Eclipse工作臺2.1.3透視圖與視圖透視圖和視圖是Eclipse中的概念,本節(jié)將分別介紹什么是透視圖、什么是視圖,以及它們在Eclipse中的作用。1.透視圖透視圖在Eclipse工作臺提供的附加組織層,也就是說,透視圖起到一個組織的作用,它實現(xiàn)多個視圖布局和可用操作的集合,并為這個集合定義一個名稱。例如,Eclipse提供 透視圖就組

11、織了與Java程序設(shè)計有關(guān)的視圖和操作的集合,而調(diào)試透視圖負責(zé)組織與程序調(diào)試有關(guān)的視圖和操作集。在Eclipse和Java開發(fā)環(huán)境中提供了集中常見的透視圖,如Java透視圖、資源透視圖、調(diào)試透視圖、小組同步透視圖等。不同的透視圖之間可以進行切換,但是同一時刻只能使用一個透視圖。2.視圖視圖多用于瀏覽信息的層次結(jié)構(gòu)、顯示活動編輯器的屬性,例如“控制臺”視圖用于顯示程序運行時輸出信息和異常錯誤,而“包資源管理器”視圖可以瀏覽項目的文件組織結(jié)構(gòu)。視圖可以單獨出現(xiàn),也可以與其他視圖以選項卡樣式疊加在一起,它們可以有自己獨立的菜單和工具欄,并且可以通過拖曳改變布局位置。 注意:在視圖標題上單擊鼠標右鍵,

12、選擇“以拆離”命令可以將視圖從Eclipse工作臺界面中分離,以單獨窗口存在,同樣的操作也可以將視圖再次合并到工作臺界面中。本書大部分視圖都是從Eclipse中分離后才截取的界面效果。2.1.4菜單欄Eclipse的菜單欄包含了Eclipse的基本命令,在使用不同的編輯器時,還會動態(tài)地添加有關(guān)該編輯器的菜單。基本的菜單欄中除了常用的“文件”、“編輯”、“窗口”和“幫助”等菜單以外,還提供了一些功能才菜單,如“源代碼”和“重構(gòu)”等。如圖2-12所示:每個菜單中都包含不同的命令,這些命令用于完成最終的操作,例如文件的打開與保存、代碼格式化、程序的運行與分部調(diào)試等。菜單中的命令雖多,但并不是所有命令

13、都經(jīng)常使用。本節(jié)將介紹幾個最常用的菜單及其命令,至于其它不常用的菜單,讀者可以在日后程序開發(fā)過程中慢慢掌握。圖2-12 Eclipse的菜單欄1.“文件”菜單“文件”菜單中包含“新建”、“保存”、“關(guān)閉”、“打印”、“切換工作空間”、“屬性”等命令。菜單中包含的內(nèi)容雖多,但也有常用和不常用的,例如如果不常使用打印功能,那么“文件”菜單中的“打印”命令可能永遠都用不到。在此將“文件”菜單中常用的命令都集中在表2-3中,這樣閱讀和查詢更方便。表2-3 “文件”菜單中常用命令2.“編輯”菜單“編輯”菜單用于輔助程序代碼設(shè)計工作,除常用的“剪切”、“復(fù)制”、“粘貼”命令之外,還提供了“快速修正”,“將

14、選擇范圍擴展到”和“內(nèi)容輔助”等高級命令。表2-4 “編輯”菜單中常用命令3.“源代碼”菜單“源代碼”菜單中包含的命令都是和代碼編寫相關(guān)的一些命令,主要用于輔助編程。其詳細的紅能說明如表2-5所示。5.“項目”菜單“項目”菜單主要用于管理Eclipse中項目,可以實現(xiàn)項目的打開與關(guān)閉、自動構(gòu)建等操作。其詳細的功能說明如表2-7所示。表2-7 “項目”菜單中常用的命令6.“運行”菜單 “運行”菜單中列出了和程序運行和調(diào)試相關(guān)的各種操作,同時還能保存運行和調(diào)試的記錄。其詳細的功能說明如表2-8所示。表2-8 “運行”菜單中常用命令7.“窗口”菜單 “窗口”菜單主要用于顯示、隱藏或處理Eclipse

15、中各種視圖、透視圖和操作。其詳細的功能說明如表2-9所示。圖標命令說明快捷鍵打開透視圖在Eclipse中打開新的透視圖顯示視圖在當前透視圖中顯示知道的視圖將透視圖另存為將當前透視圖布局保存為一個新的透視圖復(fù)位透視圖將當前透視圖的布局復(fù)位到上次保存的狀態(tài)關(guān)閉透視圖關(guān)閉當前透視圖關(guān)閉所有透視圖關(guān)閉Eclipse中所有打開的透視圖工作集有關(guān)工作集的管理操作首選項打開Eclipse的首選項對話框,對Eclipse進行系統(tǒng)的設(shè)置表2-9 “窗口”菜單中常用命令圖2-13 Eclipse主工具欄圖2-14 “控制臺”視圖的標題欄和工具欄2.1.5工具欄3.透視圖工具欄 透視圖工具欄主要包括切換已經(jīng)打開的不

16、同透視圖的縮略按鈕、選擇打開其他視圖的按鈕。在相應(yīng)的工具按鈕上單擊鼠標右鍵會彈出透視圖的管理菜單,實現(xiàn)透視圖的定制、關(guān)閉、復(fù)位、布局位置、是否顯示文本等操作。 2.1.6 “包資源管理器”視圖該視圖用于瀏覽項目結(jié)構(gòu)中的Java元素,包括包、類、類庫的引用等,但最主要的用途還是操作項目中的源代碼文件?!鞍Y源管理器”視圖的界面如圖2-15所示圖2-15 拆分后的“包資源管理器”視圖2.3實訓(xùn)圖2-16 “新建Java項目”對話框圖2-17 創(chuàng)建Java類文件使用該向?qū)υ捒騽?chuàng)建Java類的步驟如下:1)在“源文件夾”文本框中輸入項目源程序文件夾的位置。通常向?qū)詣犹畛湮谋究颍瑳]有特殊情況,不需要修改。2)在“包的”文本框中輸入類文件想使用的包名,這里暫時默認空,不輸入任何信息,這樣就會使用java工程的“缺省包”。3)在“名稱”文本框中輸入新建類的名稱“CalculatorJava”。4)選擇public static void main(String args)復(fù)選框,向?qū)г趧?chuàng)建類文件時,會自動為該類添加main()方法,使該類成為可以運行的主類。圖2-18 “新建Java類”向?qū)D2-1

溫馨提示

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

最新文檔

評論

0/150

提交評論