java程序的運(yùn)行與開發(fā)環(huán)境

java程序的運(yùn)行與開發(fā)環(huán)境

ID:36203877

大?。?.74 MB

頁數(shù):50頁

時間:2019-05-07

java程序的運(yùn)行與開發(fā)環(huán)境_第1頁
java程序的運(yùn)行與開發(fā)環(huán)境_第2頁
java程序的運(yùn)行與開發(fā)環(huán)境_第3頁
java程序的運(yùn)行與開發(fā)環(huán)境_第4頁
java程序的運(yùn)行與開發(fā)環(huán)境_第5頁
資源描述:

《java程序的運(yùn)行與開發(fā)環(huán)境》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第2章Java程序的運(yùn)行與開發(fā)環(huán)境Java程序的運(yùn)行環(huán)境Java開發(fā)工具包Java程序的編輯、編譯與運(yùn)行集成開發(fā)環(huán)境簡介Eclipse安裝與環(huán)境介紹Eclipse環(huán)境下的項目開發(fā)過程2.1Java程序的運(yùn)行環(huán)境Java程序不能直接在操作系統(tǒng)上運(yùn)行,需要在Java平臺上運(yùn)行。Java平臺由Java應(yīng)用編程接口(API)和Java虛擬機(jī)(JVM)構(gòu)成。Java應(yīng)用編程接口是指經(jīng)過編譯的、可在應(yīng)用程序中直接使用的Java類庫。Java虛擬機(jī)負(fù)責(zé)解釋和執(zhí)行Java程序。2.1Java程序的運(yùn)行環(huán)境2.1Java

2、程序的運(yùn)行環(huán)境Java分為三個體系:JavaSE(Java平臺標(biāo)準(zhǔn)版)JavaEE(Java平臺企業(yè)版)JavaME(Java平臺微型版)2.1Java程序的運(yùn)行環(huán)境JavaSE以前稱這個體系為J2SE。在此平臺上開發(fā)的Java應(yīng)用程序可以部署在桌面、服務(wù)器、嵌入式環(huán)境和實(shí)時環(huán)境中。2.1Java程序的運(yùn)行環(huán)境JavaEE企業(yè)版本幫助開發(fā)和部署可移植、健壯、可伸縮且安全的服務(wù)器端Java應(yīng)用程序。JavaEE是在JavaSE的基礎(chǔ)上構(gòu)建的,它提供Web服務(wù)、組件模型、管理和通信API,可以用來實(shí)現(xiàn)企業(yè)級

3、的面向服務(wù)的體系架構(gòu)(SOA)和Web2.0應(yīng)用程序。2.1Java程序的運(yùn)行環(huán)境JavaMEJavaME為在移動設(shè)備和嵌入式設(shè)備(比如手機(jī)、PDA、電視機(jī)頂盒)上運(yùn)行的應(yīng)用程序提供一個健壯且靈活的環(huán)境。JavaME包括靈活的用戶界面、健壯的安全模型、許多內(nèi)置的網(wǎng)絡(luò)協(xié)議以及對可以動態(tài)下載的連網(wǎng)和離線應(yīng)用程序的豐富支持。2.2Java開發(fā)工具包——JDKJava平臺的三個體系都針對Java開發(fā)人員提供了Java開發(fā)工具包(JavaDevelopmentKit,JDK)。本書的前16章在JavaSE平臺上講

4、解Java應(yīng)用程序的開發(fā),因此,本節(jié)簡單介紹JavaSE軟件開發(fā)工具包??梢缘絆racle的網(wǎng)站上去下載JDK,地址是http://www.oracle.com/technetwork/java/index.html。2.2Java開發(fā)工具包——JDK目前的最新版本為JavaSE7,選擇下載JavaSE6版本即可。JDK的安裝文件是一個exe程序(程序名為jdk-6-windows-i586.exe),直接執(zhí)行,然后按提示不斷選擇下一步即可完成安裝??蓪DK安裝在d:jdk1.6,將運(yùn)行時環(huán)境安裝在

5、d:jre1.62.2Java開發(fā)工具包——JDK在WindowsXP操作系統(tǒng)下安裝時不需要去設(shè)置JDK的環(huán)境變量,如果是其他操作系統(tǒng),例如Windows2000,則需要配置JDK的path和classpath環(huán)境變量。JDK環(huán)境變量配置方式為:選擇“控制面板?系統(tǒng)?高級?環(huán)境變量?系統(tǒng)變量”,在已有的path變量后附加上“c:jdk1.6bin”,同時創(chuàng)建一個classpath變量,其值為“c:jdk1.6libtools.jar;c:jdk1.6libdt.jar”。2.2Java

6、開發(fā)工具包——JDKJDK主要包括Java運(yùn)行環(huán)境、Java工具和Java基礎(chǔ)類庫。JDK中部分常用工具如下:javac.exe:Java編譯器,用于將Java源程序編譯成字節(jié)碼,即將.java文件編譯成.class文件。java.exe:Java解釋器,用于解釋執(zhí)行Java字節(jié)碼,即接受.class文件,然后啟動Java虛擬機(jī)解釋并執(zhí)行。appletviwer.exe:用于運(yùn)行和調(diào)試已經(jīng)編譯成字節(jié)碼的JavaApplet。javadoc.exe:Java文檔制作工具。jar.exe:壓縮工具。java

7、h.exe:C頭文件產(chǎn)生工具,用于編寫本地方法。jdb.exe:Java調(diào)試器,用來調(diào)試Java程序。2.3Java程序的編輯、編譯及運(yùn)行從系統(tǒng)的角度,Java程序要經(jīng)過編輯、編譯、加載、驗證和運(yùn)行五個階段。從用戶的角度,只需要編輯、編譯及運(yùn)行三個步驟:Java程序的編輯、編譯及運(yùn)行過程2.3Java程序的編輯、編譯及運(yùn)行編輯在Linux操作系統(tǒng)上廣泛使用的編輯器有vi和emacs。在Windows操作系統(tǒng)上,可以使用最簡單的編輯器——記事本(Notepad)。集成開發(fā)環(huán)境支持軟件開發(fā)過程,包括程序的編

8、輯與調(diào)試功能。2.3Java程序的編輯、編譯及運(yùn)行編輯流行的集成開發(fā)環(huán)境有很多種,功能比較簡單的有JCreator(www.jcreator.com)、BlueJ(www.blueJ.org)、JEdit(www.jedit.org)等。功能強(qiáng)大的有Eclipse(www.eclipse.org)、NetBeans(www.netbeans.org)、JBuilder(www.borland.com)等。2.3Java程序的編輯、編譯及運(yùn)行

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。