版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第2章J2ME開(kāi)發(fā)環(huán)境的安裝及配置
Java是一種程序設(shè)計(jì)語(yǔ)言,也是一個(gè)根底平臺(tái),但內(nèi)部一般只提供基于命令行的根底工具,例如javac、java等。因此,第三方軟件提供商根據(jù)自己的優(yōu)勢(shì)以及需求,提供了各種開(kāi)發(fā)工具方便開(kāi)發(fā)人員使用。
這些開(kāi)發(fā)工具實(shí)現(xiàn)的功能大同小異,但是根據(jù)不同的開(kāi)發(fā)商的設(shè)計(jì)和要求,在細(xì)節(jié)方面有所不同。
開(kāi)發(fā)人員可以根據(jù)自己習(xí)慣和喜好,以及開(kāi)發(fā)工程的特點(diǎn),來(lái)選擇自己的開(kāi)發(fā)工具,并通過(guò)調(diào)整開(kāi)發(fā)工具的配置,更為有效地進(jìn)行程序開(kāi)發(fā)。
搭建J2ME開(kāi)發(fā)環(huán)境,最根本的工具Sun公司提供的WTK,就是標(biāo)準(zhǔn)Java提供的J2ME開(kāi)發(fā)工具,事實(shí)上每個(gè)不同的開(kāi)發(fā)工具都離不開(kāi)WTK,只是有的集成環(huán)境已經(jīng)把WTK集成到里面,從而簡(jiǎn)化了安裝過(guò)程。
開(kāi)發(fā)之前,首先準(zhǔn)備一下自己的開(kāi)發(fā)環(huán)境。幾乎所有的主流PC都可以用來(lái)開(kāi)發(fā)游戲,它的要求不高,內(nèi)存128M、硬盤(pán)空間200M以上就可以用來(lái)開(kāi)發(fā)了。
本章主要介紹一些常用的開(kāi)發(fā)工具配置和使用。
安裝JDK2.1設(shè)置環(huán)境變量2.2安裝SunWTK
2.3Eclipse下開(kāi)發(fā)環(huán)境的搭建2.4手機(jī)游戲開(kāi)發(fā)平臺(tái)介紹
2.52.1安裝JDK
JDK是Java開(kāi)發(fā)工具包〔JavaDevelopmentKit〕的英文縮寫(xiě)。它是一種用于構(gòu)建在Java平臺(tái)上發(fā)布的應(yīng)用程序、Applet和組件的開(kāi)發(fā)環(huán)境。
JDK是一切Java應(yīng)用程序的根底,所有的Java應(yīng)用程序是構(gòu)建在這個(gè)之上的。它是一組API,也可以說(shuō)是一些JavaClass。
注意在Java1.2之后,這通常被稱(chēng)為J2SDK,即Java2SDK。可以到Java的官方網(wǎng)站下載。
圖2-1選擇同意對(duì)話框
圖2-2選擇安裝路徑2.2設(shè)置環(huán)境變量
環(huán)境變量就是系統(tǒng)在運(yùn)行時(shí)所用到的變量,設(shè)置環(huán)境變量就是指定文件所在的路徑,使系統(tǒng)在運(yùn)行時(shí)能夠在指定路徑下找到命令。
圖2-3設(shè)置環(huán)境變量
圖2-4新建環(huán)境變量
圖2-5設(shè)置環(huán)境變量
圖2-6編輯環(huán)境變量2.3安裝SunWTK
Sun公司為了J2ME而提供了WTK開(kāi)發(fā)工具,是最根本的J2ME程序開(kāi)發(fā)工具,它是免費(fèi)提供的,體積小,執(zhí)行速度較快,完全遵守J2ME的各種標(biāo)準(zhǔn),因此是J2ME程序員最根底的必備的工具。
使用WTK搭建J2ME的開(kāi)發(fā)環(huán)境,必須首先安裝標(biāo)準(zhǔn)的Java開(kāi)發(fā)環(huán)境JDK,如。
目前Sun公司提供的WTK版本有WTK1.04、WTK2.0、WTK2.1和WTK2.2,開(kāi)發(fā)人員通??梢愿鶕?jù)自己的目標(biāo)選擇安裝其中之一。
其中WTK1.04用于MIDP1.0的開(kāi)發(fā),而WTK2.0那么用于MIDP2.0的開(kāi)發(fā),而WTK2.1和WTK2.2那么同時(shí)包含了對(duì)MIDP1.0和MIDP2.0支持。
正確安裝JDK后,就可以安裝j2me_wireless_toolkit,即WTK了。與JDK類(lèi)似,WTK也可以從Sun公司的網(wǎng)站中免費(fèi)下載。
1.下載并安裝J2MEWirelessToolkit
圖2-7安裝無(wú)線工具包
圖2-8同意許可證協(xié)議
圖2-9搜索虛擬機(jī)
圖2-10選擇虛擬機(jī)路徑
圖2-11選擇開(kāi)發(fā)包路徑
2.安裝后的目錄結(jié)構(gòu)
表2-1 WTK目錄結(jié)構(gòu)
表2-2 apps目錄結(jié)構(gòu)
表2-3 新工程目錄結(jié)構(gòu)附:1J2MEWirelessToolkit的快速使用選擇“開(kāi)始”>“程序”>"J2MEWirelessToolkit2.2">"KToolbar"
單擊“翻開(kāi)工程...”按鈕,翻開(kāi)一個(gè)演示應(yīng)用程序。將看到一個(gè)包含所有可用應(yīng)用程序的列表。從中選擇一個(gè)應(yīng)用程序,然后單擊對(duì)話框中的“翻開(kāi)工程”按鈕翻開(kāi)該應(yīng)用程序后,只需按下“運(yùn)行”按鈕。運(yùn)行例如應(yīng)用程序時(shí)將彈出仿真器。單擊“創(chuàng)立工程...”按鈕,新建一個(gè)應(yīng)用程序。2Toolkit中的工具KToolbar使創(chuàng)立MIDP應(yīng)用程序時(shí)涉及的多項(xiàng)任務(wù)能夠自動(dòng)執(zhí)行。仿真器是一部模擬移動(dòng)。用于測(cè)試MIDP應(yīng)用程序。實(shí)用程序集提供了其他有用的功能,包括文本消息傳送控制臺(tái)和加密實(shí)用程序。唯一需要的另外一個(gè)工具是用于編輯源代碼的文本編輯器。3Toolkit功能生成和打包:只需要編寫(xiě)源代碼,其余的工作都可以交給工具箱來(lái)完成。只需按下某個(gè)按鈕,該工具箱即可完成以下工作:編譯源代碼,預(yù)校驗(yàn)類(lèi)文件,以及對(duì)MIDlet套件打包。運(yùn)行和監(jiān)視:可以在仿真器中直接運(yùn)行某個(gè)MIDlet套件,也可以使用與在真實(shí)設(shè)備上安裝應(yīng)用程序類(lèi)似的過(guò)程安裝該套件。提供內(nèi)存監(jiān)視器、網(wǎng)絡(luò)監(jiān)視器和方法事件探查器,用于分析MIDlet的運(yùn)行情況。MIDlet套件簽名:該工具箱包含用于對(duì)MIDlet套件進(jìn)行加密簽名的工具。這可用于在不同保護(hù)域中測(cè)試MIDlet的運(yùn)行情況。4支持的技術(shù)J2MEWirelessToolkit支持通過(guò)JavaCommunityProcess(JCP)定義的許多標(biāo)準(zhǔn)應(yīng)用程序編程接口(API)。5簡(jiǎn)單開(kāi)發(fā)周期簡(jiǎn)單開(kāi)發(fā)周期類(lèi)似于: 編輯源代碼->生成->運(yùn)行編輯源代碼。在此步驟中,創(chuàng)立您的應(yīng)用程序?qū)⑹褂玫腏ava源文件和資源文件。生成。J2MEWirelessToolkit對(duì)您的Java源文件進(jìn)行編譯和預(yù)校驗(yàn)。運(yùn)行。在仿真器上運(yùn)行已編譯的Java類(lèi)文件。開(kāi)發(fā)的完整流程
3.安裝模擬器WTK本身就提供多種模擬器,除了WTK本身提供的模擬器之外,某些廠商也提供自己的模擬器,通常需要額外安裝。
J2MEWTK初始默認(rèn)的模擬器是DefaultColorPhone,這是一種虛擬的彩色屏幕設(shè)備。
圖2-12選擇模擬器
J2MEWTK提供了根本的開(kāi)發(fā)庫(kù)以及工具。2.4Eclipse下開(kāi)發(fā)環(huán)境的搭建
Eclipse是一個(gè)非常著名的集成開(kāi)發(fā)工具,其自身功能強(qiáng)大而易用。
Eclipse的另一個(gè)非常重要的特點(diǎn)是其提供了非常靈活的擴(kuò)展能力。
同樣,Eclipse中也包含對(duì)J2ME支持的插件,而且不止一種。
2.4.1安裝Eclipse前面已經(jīng)介紹過(guò)JDK和WTK安裝,在此不再重復(fù),在安裝好它們的根底上就可以進(jìn)行Eclipse的安裝。
Eclipse的Windows版本目前是3.1,都是以壓縮包的形式提供的,安裝方式比較簡(jiǎn)單,只需要解壓縮至硬盤(pán)就可以了。
圖2-13選擇工作區(qū)
2.4.2安裝EclipseMe
圖2-14安裝EclipseMe
圖2-15選擇安裝包
圖2-16選擇新的歸檔文件
圖2-17選擇EclipseMe安裝包路徑
圖2-18選擇安裝完成
圖2-19選擇EclipseMe安裝包
圖2-20安裝EclipseMe
圖2-21選擇全部安裝
2.4.3配置EclipseJ2ME的環(huán)境1.設(shè)置文件存放的路徑
圖2-22填寫(xiě)構(gòu)建路徑
2.設(shè)置字符集
圖2-23設(shè)置Editors
3.添加WTK
圖2-24選擇WTK
圖2-25選擇WTK路徑
圖2-26安裝成功界面
2.4.4Eclipse調(diào)試環(huán)境的配置
圖2-27設(shè)置Debug
2.4.5Eclipse的第一個(gè)J2ME工程在Eclipse中,選擇“File”→“New”→“Other”→“J2ME”→“J2MEMidletSuite”選項(xiàng),單擊“Next”按鈕,如圖2-28所示。
圖2-28選擇J2MEMidletSuite
圖2-29設(shè)置工程路徑
圖2-30設(shè)置類(lèi)的名稱(chēng)
圖2-31設(shè)置運(yùn)行
圖2-32運(yùn)行結(jié)果2.5游戲開(kāi)發(fā)平臺(tái)介紹就游戲開(kāi)發(fā)平臺(tái)而言,目前的平臺(tái)有多種,它們各有特色,本節(jié)介紹幾個(gè)目前較流行的平臺(tái)。
2.5.1MicrosoftSmartphoneMicrosoftSmartphone和PocketPCPhoneEdition這兩款系統(tǒng)都是從Microsoft公司的WindowsCE系統(tǒng)裁剪出來(lái)的,有很多的相同之處,甚至大多數(shù)應(yīng)用接口都一樣。
但是Microsoft公司給廠商的開(kāi)發(fā)兩種設(shè)備的開(kāi)發(fā)包是完全不同的,測(cè)試標(biāo)準(zhǔn)也有很大不同。
無(wú)論是開(kāi)發(fā)還是用戶(hù)操作,PocketPCPhoneEdition都和PocktePC更相似,所以我們暫且把它看作一種有功能的PocketPC。
Microsoft公司自己定義的智能那么是采用Smartphone系統(tǒng)的這種,也就是目前市面上能看到的Dopod515和Mio8380。
MicrosoftSmartphone是Microsoft端對(duì)端無(wú)線計(jì)算策略的組成局部,它為用戶(hù)提供了另外一種訪問(wèn)高級(jí)客戶(hù)端功能、后端數(shù)據(jù)和最終用戶(hù)效勞的方式。
MicrosoftSmartphone體系結(jié)構(gòu)基于WindowsCE3.0操作系統(tǒng),并包含很多基于Win32的相同特性和功能。
MicrosoftSmartphone用戶(hù)可能會(huì)通過(guò)使用其設(shè)備來(lái)訪問(wèn)公司數(shù)據(jù)或處理其他保密事務(wù),如根本Internet的采購(gòu)。
MicrosoftSmartphone將的特性和PDA的典型功能融合在一起,并將它們結(jié)合為移動(dòng)的形式。
圖2-33Smartphone體系結(jié)構(gòu)組件
2.5.2Symbian1998年6月,由愛(ài)立信、諾基亞、摩托羅拉和Psion共同出資,籌建了Symbian公司。Symbian公司以開(kāi)發(fā)和供給先進(jìn)、開(kāi)放、標(biāo)準(zhǔn)的操作系統(tǒng)——SymbianOS為目標(biāo)。
Symbian公司同時(shí)向那些希望開(kāi)發(fā)基于SymbianOS產(chǎn)品的廠商發(fā)放軟件許可證。如今,圍繞著SymbianOS開(kāi)發(fā)和生產(chǎn)的一系列軟硬件產(chǎn)品,在全球掌上電腦和智能市場(chǎng)上占據(jù)了大局部的份額。
Symbian分兩個(gè)主要的智能平臺(tái),一個(gè)是適于單手操作的S60,代表產(chǎn)品是諾基亞7560和3650;另一個(gè)是使用雙手操作的S80,代表產(chǎn)品是諾基亞9210,主要針對(duì)商務(wù)用戶(hù)。
此外,Symbian上還有另一個(gè)平臺(tái)UIQ,以筆操作為主,代表產(chǎn)品是索尼愛(ài)立信的P802。
Symbian的優(yōu)勢(shì)在于它得到了占據(jù)市場(chǎng)份額大多數(shù)的手持通信設(shè)備廠商的支持,在諾基亞的大力倡導(dǎo)下,它已經(jīng)成為一個(gè)開(kāi)放的、易用的、專(zhuān)業(yè)的開(kāi)發(fā)平臺(tái),支持C++和Java語(yǔ)言。
該系統(tǒng):〔1〕集成的多模式移動(dòng)技術(shù)?!?〕信息效勞?!?〕開(kāi)放式應(yīng)用環(huán)境?!?〕標(biāo)準(zhǔn)化和互操作性。
〔5〕多任務(wù)處理?!?〕穩(wěn)定性?!?〕靈活的界面設(shè)計(jì)?!?〕國(guó)際化。
2.5.3BREWBREW是BinaryRuntimeEnvironmentforWireless的縮寫(xiě),是高通〔QUALCOMM〕為無(wú)線數(shù)據(jù)應(yīng)用程序開(kāi)發(fā)和執(zhí)行提供的通用內(nèi)容。
早在三四年前,高通在自己做時(shí),就開(kāi)始研發(fā)BREW技術(shù),為此每年要花去數(shù)千萬(wàn)美元。
自部門(mén)轉(zhuǎn)賣(mài)給日本京瓷公司以后,高通專(zhuān)門(mén)成立了一個(gè)基于BREW研發(fā)的互聯(lián)網(wǎng)效勞公司。2001年1月31日,BREW平臺(tái)正式推出。
BREW運(yùn)行時(shí)環(huán)境是一個(gè)較薄的軟件接口層,位于芯片系統(tǒng)軟件和應(yīng)用程序間的無(wú)線設(shè)備上,使最終用戶(hù)可以無(wú)線下載并在BREW設(shè)備上運(yùn)行程序。BREW具有較高的閃存和RAM使用效率。
完整的BREW解決方案始于無(wú)線設(shè)備上駐留的開(kāi)放、標(biāo)準(zhǔn)應(yīng)用程序執(zhí)行平臺(tái)。
BREW
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電力機(jī)車(chē)課程設(shè)計(jì)
- 2025版礦產(chǎn)風(fēng)險(xiǎn)評(píng)估與購(gòu)銷(xiāo)風(fēng)險(xiǎn)共擔(dān)合同范本2篇
- 2024技術(shù)開(kāi)發(fā)合同模板
- 英語(yǔ)寒假課程設(shè)計(jì)
- 二零二五年度企業(yè)保密安保服務(wù)采購(gòu)協(xié)議2篇
- 線圈課程設(shè)計(jì)幼兒園
- 自動(dòng)控制課程設(shè)計(jì)PID控制
- 2024年遠(yuǎn)洋漁船租賃與運(yùn)輸合同
- 承德應(yīng)用技術(shù)職業(yè)學(xué)院《中藥鑒定學(xué)(一)》2023-2024學(xué)年第一學(xué)期期末試卷
- 承德醫(yī)學(xué)院《分布式數(shù)據(jù)庫(kù)原理》2023-2024學(xué)年第一學(xué)期期末試卷
- 人體寄生蟲(chóng)表格總結(jié)超全(原蟲(chóng)部分)
- 合作投資酒店意向合同范例
- 2024年度新能源汽車(chē)充電物流合同
- 2024年學(xué)校意識(shí)形態(tài)工作總結(jié)模版(3篇)
- 機(jī)械設(shè)備招投標(biāo)授權(quán)委托書(shū)模板
- 科研年終總結(jié)匯報(bào)
- 汽車(chē)維修安全應(yīng)急預(yù)案范文(5篇)
- 安全教育教案大班40篇
- 2024-2030年中國(guó)清潔供熱行業(yè)發(fā)展趨勢(shì)與投資前景預(yù)測(cè)報(bào)告版
- 2025屆上海市交大附中嘉定分校物理高二上期末達(dá)標(biāo)檢測(cè)試題含解析
- 放飛心靈 激揚(yáng)青春-中職生心理健康學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
評(píng)論
0/150
提交評(píng)論