版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第2章
JavaME開發(fā)環(huán)境的安裝及配置本章學(xué)習(xí)導(dǎo)航
Java是一種程序設(shè)計(jì)語言,也是一個(gè)基礎(chǔ)平臺(tái),但內(nèi)部一般只提供基于命令行的基礎(chǔ)工具,例如javac、java等。因此,第三方軟件提供商根據(jù)自己的優(yōu)勢(shì)以及需求,提供了各種開發(fā)工具方便開發(fā)人員使用。這些開發(fā)工具實(shí)現(xiàn)的功能大同小異,但是根據(jù)不同的開發(fā)商的設(shè)計(jì)和要求,在細(xì)節(jié)方面有所不同。
開發(fā)人員可以根據(jù)自己習(xí)慣和喜好,以及開發(fā)項(xiàng)目的特點(diǎn),來選擇自己的開發(fā)工具,并通過調(diào)整開發(fā)工具的配置,更為有效地進(jìn)行程序開發(fā)。
搭建JavaME開發(fā)環(huán)境,最基本的工具是Sun公司提供的無線開發(fā)工具包(WTK
WirelessToolkit),就是標(biāo)準(zhǔn)Java提供的JavaME開發(fā)工具,事實(shí)上每個(gè)不同的開發(fā)工具都離不開WTK,只是有的集成環(huán)境已經(jīng)把WTK集成到里面,從而簡(jiǎn)化了安裝過程。
最新平臺(tái):JavaMEplatform3.0本章學(xué)習(xí)要點(diǎn)(1)安裝JDK(2)WTK的下載和安裝;(3)設(shè)置環(huán)境變量(4)搭建WTK的JavaME開發(fā)環(huán)境;(5)應(yīng)用WTK開發(fā)第一個(gè)JavaME程序;(6)Eclipse和EclipseME的下載和安裝;(7)Eclipse環(huán)境下手機(jī)模擬器的集成;(8)Eclipse環(huán)境下開發(fā)第一個(gè)JavaME程序;
2.1安裝JDK
JDK是Java開發(fā)工具包(JavaDevelopmentKit)的英文縮寫。它是一種用于構(gòu)建在Java平臺(tái)上發(fā)布的應(yīng)用程序、Applet和組件的開發(fā)環(huán)境。JDK是一切Java應(yīng)用程序的基礎(chǔ),所有的Java應(yīng)用程序都是構(gòu)建在此之上的。它是一組API,也可以說是一些JavaClass??梢缘絁ava的官方網(wǎng)站/technetwork/java/index.html下載。
圖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)境變量確定后在系統(tǒng)變量欄再新建一個(gè)環(huán)境變量CLASSPATH變量值:.;%JAVA_HOME%lib\dt.jar;%JAVA_HOME%lib\tools.jar(開頭的點(diǎn)和;不能少)變量值或者為:.;%JAVA_HOME%lib;
圖2-6編輯環(huán)境變量2.3安裝SunWTK
WTK是指Sun的無線開發(fā)工具包(SunWirelessToolkit),是最基本的JavaME程序開發(fā)工具。目的是為了幫助開發(fā)人員簡(jiǎn)化JavaME程序的開發(fā)過程。使用WTK中的工具可以開發(fā)與JavaTechnologyfortheWirelessIndustry(JTWI,JSR185)規(guī)范兼容的設(shè)備上運(yùn)行的JavaME應(yīng)用程序。該工具箱包含了完整的生成工具、實(shí)用程序以及設(shè)備模擬器。不同版本的WTK可以進(jìn)行不同類型的JavaME程序的開發(fā)。
目前Sun公司提供的WTK版本最新的是WTK2.5.2。正確安裝JDK后,就可以安裝JavaME_wireless_toolkit,即WTK了。與JDK類似,WTK也可以從Sun公司的網(wǎng)站中免費(fèi)下載。/technetwork/indexes/downloads/index.html#tools
1.下載并安裝JavaMEWirelessToolkit圖2-7安裝無線工具包
圖2-8同意許可證協(xié)議
圖2-9搜索虛擬機(jī)
圖2-10選擇虛擬機(jī)路徑
圖2-11選擇開發(fā)包路徑
2.安裝后的目錄結(jié)構(gòu)
表2-1 WTK目錄結(jié)構(gòu)序號(hào)目錄名主要功能1Apps存儲(chǔ)WTK自帶的demo程序2Bin存儲(chǔ)JavaME開發(fā)工具執(zhí)行文件3JavaMEwtk_template存儲(chǔ)模板信息4Docs存儲(chǔ)各種幫助與說明文件5Lib存儲(chǔ)JavaME程序庫,Jar包與控制文件6Sessions存儲(chǔ)性能監(jiān)控信息7Wtklib存儲(chǔ)wtk主程序與模擬器外觀2應(yīng)用WTK開發(fā)JavaME程序創(chuàng)建新項(xiàng)目:依次選擇“開始”
“程序”
“SunJava(TM)WirelessToolkit2.5.2forCLDC”
“WirelessToolkit2.5.2”,啟動(dòng)WirelessToolkitWTK主界面WirelessToolkit啟動(dòng)后,進(jìn)入WTK主界面新建項(xiàng)目單擊工具欄上的“新建項(xiàng)目”按鈕,打開“新建項(xiàng)目”對(duì)話框,輸入新建項(xiàng)目的名字(如FirstJ2ME)和MIDlet類名(如First),單擊“產(chǎn)生項(xiàng)目”按鈕。項(xiàng)目為MIDlet套件,而MIDlet類名為該套件的入口不同類型的資源有著相對(duì)固定的存放位置。在FirstJ2ME目錄中,bin目錄用于存放編譯和打包這個(gè)項(xiàng)目時(shí)生成的JAR(JavaArchiveFile)文件、JAD(JavaApplicationDescriptor)文件以及MANIFEST.MF文件;lib目錄存放項(xiàng)目所需要的第三方類庫文件;res目錄存放項(xiàng)目所需要的圖片、文本、聲音等資源文件;src目錄用于存放項(xiàng)目中的源代碼。創(chuàng)建一個(gè)MIDlet文件MIDlet文件為JavaME的入口文件。由于WTK沒有提供IDE,因此不能直接在WTK下編寫程序。在其他編輯器(記事本)或IDE(Jcreator、Jbuilder、Eclipse)中編寫好MIDlet文件,并保存在指定的文件夾下(如:C:\DocumentsandSettings\Administrator\JavaMEwtk\2.5.2\apps\FirstJavaME\src)新建MIDlet程序First.javaimportjavax.microedition.midlet.MIDlet;importjavax.microedition.lcdui.*;publicclassFirstextendsMIDlet{Displaydisplay; publicFirst(){ super(); display=Display.getDisplay(this); } protectedvoidpauseApp(){ } protectedvoidstartApp(){ Formform=newForm("Helloworld"); form.append("WelcometoJavaMeWorld");display.setCurrent(form);}}生成與運(yùn)行JavaME應(yīng)用生成JavaME應(yīng)用:?jiǎn)螕簟吧伞卑粹o,若程序沒有語法錯(cuò)誤,則顯示“生成完成”運(yùn)行JavaME應(yīng)用打開現(xiàn)有的項(xiàng)目DemosDemo3DPhotoalbum…2.4Eclipse下開發(fā)環(huán)境的搭建
Eclipse是一個(gè)非常著名的集成開發(fā)工具,其自身功能強(qiáng)大而易用。提供了非常靈活的擴(kuò)展能力。同樣,Eclipse中也包含對(duì)JavaME支持的插件,而且不止一種。
2.4.1安裝Eclipse
前面已經(jīng)介紹過JDK和WTK安裝,在此不再重復(fù),在安裝好它們的基礎(chǔ)上就可以進(jìn)行Eclipse的安裝。使用Eclipse3.3Windows版本,都是以壓縮包的形式提供的,安裝方式比較簡(jiǎn)單,只需要解壓縮至硬盤就可以了。
圖2-13選擇工作區(qū)Eclipse界面EclipseME插件Eclipse本身只是一個(gè)框架和一組相應(yīng)的服務(wù),并不能開發(fā)程序。在Eclipse中幾乎每樣?xùn)|西都是插件。從免費(fèi)下載eclipse免費(fèi)下載Eclipse的解壓安裝文件、語言包和許多使用的工具插件。Eclipse本身不能開發(fā)JavaME程序,需要在Eclipse中集成EclipseME插件。EclipseME插件并不為開發(fā)者提供無線設(shè)備模擬器,而將各廠家的實(shí)用模擬器緊密連接到Eclipse開發(fā)環(huán)境中,為開發(fā)者提供一種無縫統(tǒng)一的集成開發(fā)環(huán)境。EclipseME插件的安裝免費(fèi)下載啟動(dòng)Eclipse,選擇“Help”
“SoftwareUpdates”
“FindandInstall…”
圖2-15選擇安裝包
圖2-16選擇新的歸檔文件
圖2-17選擇EclipseMe安裝包路徑
圖2-18選擇安裝完成
圖2-19選擇EclipseMe安裝包
圖2-20安裝EclipseMe
圖2-21選擇全部安裝
重啟Eclipse
3.集成WTK模擬器
圖2-25選擇WTK路徑
2.4.5Eclipse的第一個(gè)JavaME項(xiàng)目在Eclipse中,選擇“File”→“New”→“Other”→“JavaME”→“JavaMEMidletSuite”選項(xiàng),單擊“Next”按鈕,如圖2-28所示。
圖2-28
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 昆明醫(yī)科大學(xué)海源學(xué)院《應(yīng)急管理信息系統(tǒng)》2023-2024學(xué)年第一學(xué)期期末試卷
- 江西財(cái)經(jīng)職業(yè)學(xué)院《飛機(jī)結(jié)構(gòu)基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南三一工業(yè)職業(yè)技術(shù)學(xué)院《新課程理念與地理課程改革》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南安全技術(shù)職業(yè)學(xué)院《有限元方法》2023-2024學(xué)年第一學(xué)期期末試卷
- 【物理】《流體壓強(qiáng)與流速的關(guān)系》(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教版(2024)初中物理八年級(jí)下冊(cè)
- 高考物理總復(fù)習(xí)《恒定電流》專項(xiàng)測(cè)試卷含答案
- 重慶工信職業(yè)學(xué)院《廣告策劃與設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 鄭州電力職業(yè)技術(shù)學(xué)院《應(yīng)用技術(shù)開發(fā)》2023-2024學(xué)年第一學(xué)期期末試卷
- 中國民用航空飛行學(xué)院《信息系統(tǒng)審計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 鄭州美術(shù)學(xué)院《建筑設(shè)備自動(dòng)化課程設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 餐飲行業(yè)智慧餐廳管理系統(tǒng)方案
- 2025年度生物醫(yī)藥技術(shù)研發(fā)與許可協(xié)議3篇
- 電廠檢修安全培訓(xùn)課件
- 殯葬改革課件
- 雙方個(gè)人協(xié)議書模板
- 車站安全管理研究報(bào)告
- 瑪米亞RB67中文說明書
- 五年級(jí)數(shù)學(xué)(小數(shù)四則混合運(yùn)算)計(jì)算題專項(xiàng)練習(xí)及答案
- 2024年鋼鐵貿(mào)易行業(yè)前景分析:鋼鐵貿(mào)易行業(yè)發(fā)展趨勢(shì)推動(dòng)行業(yè)可持續(xù)發(fā)展
- 節(jié)前物業(yè)安全培訓(xùn)
- 初中中考英語總復(fù)習(xí)《代詞動(dòng)詞連詞數(shù)詞》思維導(dǎo)圖
評(píng)論
0/150
提交評(píng)論