国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

新手入門:J2ME開發(fā)環(huán)境的安裝和使用

2019-11-17 06:20:14
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  J2ME(java 2 Micro Edition)作為現(xiàn)在的一種主流的、通用的手機(jī)程序開發(fā)技術(shù),在實(shí)際的開發(fā)過(guò)程中得到的廣泛的使用。而手機(jī)程序開發(fā)作為一個(gè)新興的軟件開發(fā)領(lǐng)域,對(duì)于人才以及產(chǎn)品的需求還遠(yuǎn)遠(yuǎn)沒有得到滿足,所以手機(jī)程序開發(fā)技術(shù)成為了現(xiàn)在最熱門,也是發(fā)展前景很光明的技術(shù)之一。本文就介紹J2ME技術(shù)開發(fā)的第一個(gè)環(huán)節(jié)——開發(fā)環(huán)境的安裝和實(shí)際的使用。
  
  J2ME技術(shù)作為一種通用的技術(shù),針對(duì)的領(lǐng)域主要是消費(fèi)類電子設(shè)備,包括機(jī)頂盒、車載設(shè)備、可視電話、手機(jī)等各種設(shè)備,下面只介紹J2ME技術(shù)進(jìn)行手機(jī)程序開發(fā)時(shí)所用的開發(fā)工具的種類。
  
  在實(shí)際的環(huán)境中,手機(jī)的型號(hào)以及種類繁多,而且每種手機(jī)的性能以及特點(diǎn)都有所不同,而且主流的手機(jī)廠商都會(huì)在標(biāo)準(zhǔn)的J2ME技術(shù)基礎(chǔ)上增加一些自身特有的功能,來(lái)方便程序員進(jìn)行開發(fā),所以J2ME進(jìn)行手機(jī)程序開發(fā)時(shí)的開發(fā)環(huán)境分為以下兩大類:
  
  1、通用開發(fā)工具
  
  通用的開發(fā)工具能夠可以開發(fā)運(yùn)行在所有支持J2ME技術(shù)的手機(jī)上的程序。實(shí)際開發(fā)過(guò)程中主要用來(lái)開發(fā)和手機(jī)屏幕大小無(wú)關(guān)的程序以及無(wú)專用開發(fā)工具的手機(jī)程序。
  
  通用開發(fā)工具主要是SUN公司的J2ME Wireless Toolkit,現(xiàn)在的最新版本是2.3beta,一般使用該工具的穩(wěn)定版本2.2版,下載地址如下:
  
  http://java.sun.com/PRodUCts/sjwtoolkit/zh_download-2_2.Html
  
  2、專用開發(fā)工具(廠商開發(fā)工具)
  
  專用開發(fā)工具指各個(gè)手機(jī)廠商針對(duì)自身型號(hào)手機(jī)開發(fā)的專門開發(fā)包?;旧现髁鞯氖謾C(jī)廠商都提供有自己的專用開發(fā)工具,方便程序員開發(fā)專用的手機(jī)程序,并提供自身型號(hào)的模擬器,方便程序員在計(jì)算機(jī)中進(jìn)行實(shí)際的模擬。
  
  專用開發(fā)工具一般都免費(fèi)提供給開發(fā)者進(jìn)行使用,但是下載時(shí)一般需要注冊(cè)。
  
  專用開發(fā)工具根據(jù)手機(jī)型號(hào)主要有如下幾種:
  
  l     Nokia(諾基亞)的Nokia Developer's Suite for J2ME
  
  Nokia系列手機(jī)的開發(fā)工具,目前最新版本是3.0。因?yàn)镹okia手機(jī)在國(guó)內(nèi)的市場(chǎng)占有率比較高,而且對(duì)于J2ME開發(fā)的支持也比較好,所以是目前J2ME開發(fā)中使用頻率比較高的廠商開發(fā)工具。
  
  下載地址如下:
  
  http://www.forum.nokia.com/main/0,6566,034-2,00.html
  
  l     Motorola(摩托羅拉)的J2ME SDK
  
  該工具的最新版本是5.2.1,但是該SDK對(duì)于IDE的支持不是很好。
  
  下載地址如下:
  
  http://www.motocoder.com/motorola/pcsHome.jsp
  
  l     SonyEriCSSon(索尼愛立信)的J2ME SDK
  
  該工具的最新版本是2.2.3,雖然SonyEricsson的市場(chǎng)占有率不高,但是對(duì)于3D的支持比較出色。
  
  下載地址如下:
  
  http://developer.sonyericsson.com/site/global/docstools/java/p_java.jsp
  
  下面以SUN公司的J2ME Wireless Toolkit 2.2為例子,來(lái)介紹一下J2ME開發(fā)環(huán)境的安裝以及使用。因?yàn)閃indows操作系統(tǒng)的使用者較多,所以下面以Windows平臺(tái)上的安裝和使用進(jìn)行介紹。
  
  J2ME Wireless Toolkit 2.2的安裝過(guò)程比較簡(jiǎn)單,下面分兩個(gè)方面來(lái)進(jìn)行介紹:
  
  1、安裝要求
  
  軟件要求:
  
  l     Windows xp操作系統(tǒng)
  
  l     JDK1.4.2
  
  下載地址:http://java.sun.com/j2se/1.4.2/download.html
  
  硬件要求:
  
  l     128MB以上內(nèi)存
  
  l     800MHz以上CPU
  
  2、安裝步驟
  
  雙擊j2me_wireless_toolkit-2_2-ml-windows.exe,啟動(dòng)安裝程序,在安裝過(guò)程中系統(tǒng)會(huì)自動(dòng)查找本機(jī)已經(jīng)安裝的JDK路徑,假如安裝的JDK版本較多的話,注重要選擇JDK1.4.2的安裝路徑即可,然后按照提示進(jìn)行安裝即可。
  
  安裝完成以后,進(jìn)可以使用J2ME Wireless Toolkit 2.2來(lái)編譯和運(yùn)行程序了,下面以一個(gè)簡(jiǎn)單的HelloWorld程序?yàn)槔觼?lái)介紹實(shí)際的使用。
  
  下面讓我們首先來(lái)看一個(gè)簡(jiǎn)單的J2ME程序示例,該程序在手機(jī)中顯示一個(gè)Form窗口,在窗口中顯示“歡迎閱讀《軟件報(bào)》!”字符串,具體代碼如下:
  
  //文件名:HelloWorldMIDlet.java
  
  import javax.microedition.midlet.*;
  
  import javax.microedition.lcdui.*;
  
  /**
  
  * J2ME技術(shù)的HelloWorld程序
  
  */
  
  public class HelloWorldMIDlet extends MIDlet{
  
  /**屏幕控制對(duì)象*/
  
  private Display display;
  
  /**Form界面對(duì)象*/
  
  private Form myForm;
  
  /**默認(rèn)構(gòu)造方法*/
  
  public HelloWorldMIDlet(){
  
  //獲得屏幕顯示對(duì)象
  
  display = Display.getDisplay(this);
  
  myForm = new Form("標(biāo)題");
  
  myForm.append("歡迎閱讀《軟件報(bào)》!");
  
  }
  
  public void startApp(){
  
  //設(shè)置當(dāng)前顯示界面
  
  display.setCurrent(myForm);
  
  }
  
  public void pauseApp(){}
  
  public void destroyApp(boolean b){}
  
  }
  
  首先將上面的代碼保存為HelloWorldMIDlet.java,然后按照下面的步驟進(jìn)行操作:
  
  1、打開程序菜單的J2ME Wireless Toolkit 2.2中的KToolbar。
  
  2、選擇“新建項(xiàng)目”,在出現(xiàn)的窗口中輸入,項(xiàng)目名稱為Hello,MIDlet類名是HelloWorldMIDlet。
  
  3、將HelloWorldMIDlet.java拷貝到J2ME Wireless Toolkit 2.2安裝目錄下的/apps/Hello/src目錄中。
  
  4、選擇KToolbar界面中的“生成”按鈕進(jìn)行編譯,然后選擇“運(yùn)行”按鈕就可以啟動(dòng)模擬器來(lái)運(yùn)行該程序了。
  
  該程序的運(yùn)行結(jié)果如下圖所示:
  
  說(shuō)明:關(guān)于J2ME Wireless Toolkit 2.2的具體使用說(shuō)明,可以參看J2ME Wireless Toolkit 2.2安裝目錄下/docs/zh/docs中的中文文檔。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 新丰县| 安丘市| 股票| 沾益县| 辽中县| 抚宁县| 舒城县| 富宁县| 白水县| 云南省| 瓦房店市| 永和县| 鄄城县| 彭州市| 龙陵县| 奉贤区| 达州市| 久治县| 正蓝旗| 务川| 开化县| 遂昌县| 喀喇沁旗| 青河县| 英山县| 乐陵市| 克拉玛依市| 阿鲁科尔沁旗| 定远县| 贺州市| 河津市| 丹阳市| 汉川市| 巴林右旗| 彝良县| 仲巴县| 青川县| 苍溪县| 永州市| 宁远县| 丹阳市|