Java ME開發(fā)環(huán)境的安裝及配置_第1頁
Java ME開發(fā)環(huán)境的安裝及配置_第2頁
Java ME開發(fā)環(huán)境的安裝及配置_第3頁
Java ME開發(fā)環(huán)境的安裝及配置_第4頁
Java ME開發(fā)環(huán)境的安裝及配置_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第2章

JavaME開發(fā)環(huán)境的安裝及配置本章學習導航

Java是一種程序設計語言,也是一個基礎平臺,但內部一般只提供基于命令行的基礎工具,例如javac、java等。因此,第三方軟件提供商根據自己的優(yōu)勢以及需求,提供了各種開發(fā)工具方便開發(fā)人員使用。這些開發(fā)工具實現的功能大同小異,但是根據不同的開發(fā)商的設計和要求,在細節(jié)方面有所不同。

開發(fā)人員可以根據自己習慣和喜好,以及開發(fā)項目的特點,來選擇自己的開發(fā)工具,并通過調整開發(fā)工具的配置,更為有效地進行程序開發(fā)。

搭建JavaME開發(fā)環(huán)境,最基本的工具是Sun公司提供的無線開發(fā)工具包(WTK

WirelessToolkit),就是標準Java提供的JavaME開發(fā)工具,事實上每個不同的開發(fā)工具都離不開WTK,只是有的集成環(huán)境已經把WTK集成到里面,從而簡化了安裝過程。

最新平臺:JavaMEplatform3.0本章學習要點(1)安裝JDK(2)WTK的下載和安裝;(3)設置環(huán)境變量(4)搭建WTK的JavaME開發(fā)環(huán)境;(5)應用WTK開發(fā)第一個JavaME程序;(6)Eclipse和EclipseME的下載和安裝;(7)Eclipse環(huán)境下手機模擬器的集成;(8)Eclipse環(huán)境下開發(fā)第一個JavaME程序;

2.1安裝JDK

JDK是Java開發(fā)工具包(JavaDevelopmentKit)的英文縮寫。它是一種用于構建在Java平臺上發(fā)布的應用程序、Applet和組件的開發(fā)環(huán)境。JDK是一切Java應用程序的基礎,所有的Java應用程序都是構建在此之上的。它是一組API,也可以說是一些JavaClass??梢缘絁ava的官方網站/technetwork/java/index.html下載。

圖2-1選擇同意對話框

圖2-2選擇安裝路徑2.2設置環(huán)境變量

環(huán)境變量就是系統(tǒng)在運行時所用到的變量,設置環(huán)境變量就是指定文件所在的路徑,使系統(tǒng)在運行時能夠在指定路徑下找到命令。

圖2-3設置環(huán)境變量

圖2-4新建環(huán)境變量

圖2-5設置環(huán)境變量確定后在系統(tǒng)變量欄再新建一個環(huán)境變量CLASSPATH變量值:.;%JAVA_HOME%lib\dt.jar;%JAVA_HOME%lib\tools.jar(開頭的點和;不能少)變量值或者為:.;%JAVA_HOME%lib;

圖2-6編輯環(huán)境變量2.3安裝SunWTK

WTK是指Sun的無線開發(fā)工具包(SunWirelessToolkit),是最基本的JavaME程序開發(fā)工具。目的是為了幫助開發(fā)人員簡化JavaME程序的開發(fā)過程。使用WTK中的工具可以開發(fā)與JavaTechnologyfortheWirelessIndustry(JTWI,JSR185)規(guī)范兼容的設備上運行的JavaME應用程序。該工具箱包含了完整的生成工具、實用程序以及設備模擬器。不同版本的WTK可以進行不同類型的JavaME程序的開發(fā)。

目前Sun公司提供的WTK版本最新的是WTK2.5.2。正確安裝JDK后,就可以安裝JavaME_wireless_toolkit,即WTK了。與JDK類似,WTK也可以從Sun公司的網站中免費下載。/technetwork/indexes/downloads/index.html#tools

1.下載并安裝JavaMEWirelessToolkit圖2-7安裝無線工具包

圖2-8同意許可證協議

圖2-9搜索虛擬機

圖2-10選擇虛擬機路徑

圖2-11選擇開發(fā)包路徑

2.安裝后的目錄結構

表2-1 WTK目錄結構序號目錄名主要功能1Apps存儲WTK自帶的demo程序2Bin存儲JavaME開發(fā)工具執(zhí)行文件3JavaMEwtk_template存儲模板信息4Docs存儲各種幫助與說明文件5Lib存儲JavaME程序庫,Jar包與控制文件6Sessions存儲性能監(jiān)控信息7Wtklib存儲wtk主程序與模擬器外觀2應用WTK開發(fā)JavaME程序創(chuàng)建新項目:依次選擇“開始”

“程序”

“SunJava(TM)WirelessToolkit2.5.2forCLDC”

“WirelessToolkit2.5.2”,啟動WirelessToolkitWTK主界面WirelessToolkit啟動后,進入WTK主界面新建項目單擊工具欄上的“新建項目”按鈕,打開“新建項目”對話框,輸入新建項目的名字(如FirstJ2ME)和MIDlet類名(如First),單擊“產生項目”按鈕。項目為MIDlet套件,而MIDlet類名為該套件的入口不同類型的資源有著相對固定的存放位置。在FirstJ2ME目錄中,bin目錄用于存放編譯和打包這個項目時生成的JAR(JavaArchiveFile)文件、JAD(JavaApplicationDescriptor)文件以及MANIFEST.MF文件;lib目錄存放項目所需要的第三方類庫文件;res目錄存放項目所需要的圖片、文本、聲音等資源文件;src目錄用于存放項目中的源代碼。創(chuàng)建一個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);}}生成與運行JavaME應用生成JavaME應用:單擊“生成”按鈕,若程序沒有語法錯誤,則顯示“生成完成”運行JavaME應用打開現有的項目DemosDemo3DPhotoalbum…2.4Eclipse下開發(fā)環(huán)境的搭建

Eclipse是一個非常著名的集成開發(fā)工具,其自身功能強大而易用。提供了非常靈活的擴展能力。同樣,Eclipse中也包含對JavaME支持的插件,而且不止一種。

2.4.1安裝Eclipse

前面已經介紹過JDK和WTK安裝,在此不再重復,在安裝好它們的基礎上就可以進行Eclipse的安裝。使用Eclipse3.3Windows版本,都是以壓縮包的形式提供的,安裝方式比較簡單,只需要解壓縮至硬盤就可以了。

圖2-13選擇工作區(qū)Eclipse界面EclipseME插件Eclipse本身只是一個框架和一組相應的服務,并不能開發(fā)程序。在Eclipse中幾乎每樣東西都是插件。從免費下載eclipse免費下載Eclipse的解壓安裝文件、語言包和許多使用的工具插件。Eclipse本身不能開發(fā)JavaME程序,需要在Eclipse中集成EclipseME插件。EclipseME插件并不為開發(fā)者提供無線設備模擬器,而將各廠家的實用模擬器緊密連接到Eclipse開發(fā)環(huán)境中,為開發(fā)者提供一種無縫統(tǒng)一的集成開發(fā)環(huán)境。EclipseME插件的安裝免費下載啟動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的第一個JavaME項目在Eclipse中,選擇“File”→“New”→“Other”→“JavaME”→“JavaMEMidletSuite”選項,單擊“Next”按鈕,如圖2-28所示。

圖2-28

溫馨提示

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

評論

0/150

提交評論