利用EclipseV3.6.1+eclipseme.feature_1.7.9_site+sun_java_wireless_toolkit-2_5_2-ml-windows开发J2ME程序例子(图解)

有两种方法创建MIDlet应用程序

 方法1:(适用于从无到有)

  创建MIDlet工程

从菜单 File ->New ->Project 进入工程面板

然后展开J2ME ,其中只有一个 J2ME MIDlet Suite

输入工程名称后,就可以选择你需要的模拟器了,一路下去就行了。

从菜单 File ->New ->others 进入NEW面板

然后展开J2ME ,其中有2个选项

            J2ME MIDlet

            J2ME MIDlet Suite

  选择 J2ME MIDlet ,则创建一个MIDlet方法。

2.(适用于往工程里面添加MIDlet程序)

从菜单 File ->New ->others 进入NEW面板

然后展开J2ME ,其中有2个选项

            J2ME MIDlet

            J2ME MIDlet Suite

如果选择 J2ME MIDlet ,则创建一个MIDlet,选择J2ME MIDlet Suite,则创建一个MIDlet工程。

3 调试、运行

在工程中,在需要调试或运行的主要类上点击右健,从右健菜单中选择

  run as -〉Emulated j2me Midlet

或者

     debug as -〉Emulated j2me Midlet

即可进行运行和调试

4 打包

在需要打包的工程目录上点击右健,从右键菜单中选择

  j2me->create package

例子:

一:创建程序

首先按照方法1:

(1)”File“——”New“——”Project“,打开”New Project“窗口;

然后展开J2ME,里面有一个”J2ME Midlet Suite“,选中;


然后点击“Next”,输入工程的名字(j2meTest);


然后点击”Next“,选择”管理装备“(根据具体情况选择,在这里选择默认,直接下一步);


然后点击”Next“,直接点击”Finish“;

(2)在左侧窗口”Package Explorer“中右键点击新建的工程”j2meTest“——”New“——”package“,输入包名(test1),新建一个包

在左侧窗口”Package Explore“中右键点击新建的工程”j2meTest“——”New“——”others“,打开”New“窗口;

然后展开J2ME,选中”J2ME Midlet“;


然后点击”Next“,浏览要存入的包;输入Midlet程序名(HelloWorldMidlet),然后点击”Finish“;


二:编辑程序

View Code
package test;

import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class HelloWorldMidlet extends MIDlet {

public HelloWorldMidlet() {
// TODO Auto-generated constructor stub
System.out.println("构造函数被调用");
}

protected void startApp() throws MIDletStateChangeException {
// TODO Auto-generated method stub
System.out.println("startApp被调用");
}

protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
// TODO Auto-generated method stub
System.out.println("destroyApp被调用");
}

protected void pauseApp() {
// TODO Auto-generated method stub
System.out.println("pauseApp被调用");
}

}

三:运行程序

在左侧窗口”Package Explorer“中右键点击新建的Midlet程序——”Run As“——”1 Emulated J2ME Midlet“运行程序;


如果”Run As“下面只有一个选项”Run Configurations“,则点击”Run Configurations“,打开”Run Configurations“窗口;

然后展开”Wireless Toolkit Emulator“——选中新建的Midlet程序”HelloWorldMidlet“,在右侧设置该程序所在的项目以及可执行文件(注意:在设置可执行文件时,Midlet选项中输入(或浏览选中test.HelloWorldMidlet ;而不能是HelloWorldMidlet,既不可缺少test.);然后点击”Run“,运行程序;


四:打包

在需要打包的工程目录上点击右健,从右键菜单中选择

  j2me->create package

打包后的包存放在..\J2meTest\deployed中。

按照方法二添加新的Midlet:

右键点击左侧”j2meTest“项目的包”test1“——”New“——”others“,打开”New“窗口;

然后展开J2ME,选中”J2ME Midlet“;


然后点击”Next“,浏览要存入的包;输入Midlet程序名(anotherMidlet),然后点击”Finish“;

源程序:

View Code
package test;

import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class anotherMidlet extends MIDlet {
private Form form;
private Display dis;

public anotherMidlet() {
// TODO Auto-generated constructor stub
form = new Form("请执行相应操作");
dis
= Display.getDisplay(this);
dis.setCurrent(form);
}

protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
// TODO Auto-generated method stub

}

protected void pauseApp() {
// TODO Auto-generated method stub

}

protected void startApp() throws MIDletStateChangeException {
// TODO Auto-generated method stub

}

}

运行:

参考文献:http://hi.baidu.com/%D3%EA%BC%BE%D7%ED%C7%E5%B7%E7/blog/item/3c23bc19654fd3178618bf04.html


posted @ 2011-04-02 10:53  HaiyuKing  阅读(676)  评论(2)    收藏  举报