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

首頁 > 學院 > 開發設計 > 正文

新手入門篇:J2ME開發環境的安裝和使用

2019-11-18 16:01:44
字體:
來源:轉載
供稿:網友

J2ME(java 2 Micro Edition)作為現在的一種主流的、通用的手機程序開發技術,在實際的開發過程中得到的廣泛的使用。而手機程序開發作為一個新興的軟件開發領域,對于人才以及產品的需求還遠遠沒有得到滿足,所以手機程序開發技術成為了現在最熱門,也是發展前景很光明的技術之一。本文就介紹J2ME技術開發的第一個環節――開發環境的安裝和實際的使用。

J2ME技術作為一種通用的技術,針對的領域主要是消費類電子設備,包括機頂盒、車載設備、可視電話、手機等各種設備,下面只介紹J2ME技術進行手機程序開發時所用的開發工具的種類。

在實際的環境中,手機的型號以及種類繁多,而且每種手機的性能以及特點都有所不同,而且主流的手機廠商都會在標準的J2ME技術基礎上增加一些自身特有的功能,來方便程序員進行開發,所以J2ME進行手機程序開發時的開發環境分為以下兩大類:

1、通用開發工具

通用的開發工具能夠可以開發運行在所有支持J2ME技術的手機上的程序。實際開發過程中主要用來開發和手機屏幕大小無關的程序以及無專用開發工具的手機程序。

通用開發工具主要是SUN公司的J2ME Wireless Toolkit,現在的最新版本是2.3beta,一般使用該工具的穩定版本2.2版,下載地址如下:

http://java.sun.com/PRoducts/sjwtoolkit/zh_download-2_2.html

2、專用開發工具(廠商開發工具)

專用開發工具指各個手機廠商針對自身型號手機開發的專門開發包。基本上主流的手機廠商都提供有自己的專用開發工具,方便程序員開發專用的手機程序,并提供自身型號的模擬器,方便程序員在計算機中進行實際的模擬。

專用開發工具一般都免費提供給開發者進行使用,但是下載時一般需要注冊。

專用開發工具根據手機型號主要有如下幾種:

Nokia(諾基亞)的Nokia Developers Suite for J2ME

Nokia系列手機的開發工具,目前最新版本是3.0。因為Nokia手機在國內的市場占有率比較高,而且對于J2ME開發的支持也比較好,所以是目前J2ME開發中使用頻率比較高的廠商開發工具。

下載地址如下:

http://www.forum.nokia.com/main/0,6566,034-2,00.html

Motorola(摩托羅拉)的J2ME SDK

該工具的最新版本是5.2.1,但是該SDK對于IDE的支持不是很好。

下載地址如下:

http://www.motocoder.com/motorola/pcsHome.jsp

SonyEriCSSon(索尼愛立信)的J2ME SDK

該工具的最新版本是2.2.3,雖然SonyEricsson的市場占有率不高,但是對于3D的支持比較出色。

下載地址如下:

http://developer.sonyericsson.com/site/global/docstools/java/p_java.jsp

下面以SUN公司的J2ME Wireless Toolkit 2.2為例子,來介紹一下J2ME開發環境的安裝以及使用。因為Windows操作系統的使用者較多,所以下面以Windows平臺上的安裝和使用進行介紹。

J2ME Wireless Toolkit 2.2的安裝過程比較簡單,下面分兩個方面來進行介紹:

1、安裝要求

軟件要求:

Windows xp操作系統

JDK1.4.2

下載地址:http://java.sun.com/j2se/1.4.2/download.html

硬件要求:

128MB以上內存

800MHz以上CPU

2、安裝步驟

雙擊j2me_wireless_toolkit-2_2-ml-windows.exe,啟動安裝程序,在安裝過程中系統會自動查找本機已經安裝的JDK路徑,如果安裝的JDK版本較多的話,注意要選擇JDK1.4.2的安裝路徑即可,然后按照提示進行安裝即可。

安裝完成以后,進可以使用J2ME Wireless Toolkit 2.2來編譯和運行程序了,下面以一個簡單的HelloWorld程序為例子來介紹實際的使用。

下面讓我們首先來看一個簡單的J2ME程序示例,該程序在手機中顯示一個Form窗口,在窗口中顯示“歡迎閱讀《軟件報》!”字符串,具體代碼如下:

//文件名:HelloWorldMIDlet.java

import javax.microedition.midlet.*;
  import javax.microedition.lcdui.*;
  /**
  * J2ME技術的HelloWorld程序
  */
  public class HelloWorldMIDlet extends MIDlet{
  /**屏幕控制對象*/
  private Display display;
  /**Form界面對象*/
  private Form myForm;
  /**默認構造方法*/
  public HelloWorldMIDlet(){
  //獲得屏幕顯示對象
  display = Display.getDisplay(this);
  myForm = new Form(標題);
  myForm.append(歡迎閱讀《軟件報》!);
  }
  public void startApp(){
  //設置當前顯示界面
  display.setCurrent(myForm);
  }
  public void pauseApp(){}
  public void destroyApp(boolean b){}
  }

首先將上面的代碼保存為HelloWorldMIDlet.java,然后按照下面的步驟進行操作:

1、打開程序菜單的J2ME Wireless Toolkit 2.2中的KToolbar。


2、選擇“新建項目”,在出現的窗口中輸入,項目名稱為Hello,MIDlet類名是HelloWorldMIDlet。

3、將HelloWorldMIDlet.java拷貝到J2ME Wireless Toolkit 2.2安裝目錄下的appsHellosrc目錄中。

4、選擇KToolbar界面中的“生成”按鈕進行編譯,然后選擇“運行”按鈕就可以啟動模擬器來運行該程序了。

說明:關于J2ME Wireless Toolkit 2.2的詳細使用說明,可以參看J2ME Wireless Toolkit 2.2安裝目錄下docszhdocs中的中文文檔。

源程序代碼:

//文件名:HelloWorldMIDlet.java
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
* J2ME技術的HelloWorld程序
*/
public class HelloWorldMIDlet extends MIDlet
{
    /**屏幕控制對象*/
    private Display display;
    /**Form界面對象*/
    private Form myForm;
    /**默認構造方法*/
    public HelloWorldMIDlet()
    {
        //獲得屏幕顯示對象
        display = Display.getDisplay(this);
        myForm = new Form("標題");
        myForm.append("歡迎閱讀《軟件報》!");
    }
    public void startApp()
    {
        //設置當前顯示界面

        display.setCurrent(myForm);
    }
    public void pauseApp(){}
    public void destroyApp(boolean b){}
}

(出處:http://m.survivalescaperooms.com/)



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 河池市| 阿图什市| 建瓯市| 灯塔市| 廊坊市| 玉林市| 婺源县| 邵东县| 弥勒县| 闵行区| 宝兴县| 清河县| 邯郸市| 阿拉善右旗| 扶余县| 沙坪坝区| 札达县| 清镇市| 台江县| 澜沧| 光山县| 琼中| 礼泉县| 宜君县| 府谷县| 会东县| 大化| 涟水县| 汝州市| 河源市| 木里| 广安市| 濮阳县| 武川县| 同心县| 潍坊市| 长沙市| 绥江县| 信丰县| 江山市| 海盐县|