月亮代表我的心

个人博客,跟月亮无关,跟代表无关,无关谁的心

J2ME入门学习之HelloWorld.jar

今天,开始了J2ME的入门学习,看似简单的过程,从资料搜集到实际操作,花了我将近2个半小时,下面做一个简单的小结。

1)安装JDK 1.6.0_18

2)安装开发工具Eclipse 3.6.0

3)安装插件EclipseME 1.7.9

A.开启Eclipse->Help->Install New Software->Add->选择EclipseME(.zip)

B.重启Eclipse->Window->Preferences->存在J2ME则安装成功

4)安装WTK 2.5.2

A.安装WTK(.exe)

B.开启Eclipse->Window->Preferences->J2ME->Device Management->Import->选择WTK安装根目录->Refresh

5)创建测试工程

A.通过Eclipse新建J2ME Midlet Suite工程,假如WTK在Eclipse中设置失败,新建J2ME Midlet Suite工程时则无法通过Device的设置

B.通过Eclipse新建J2ME Midlet类,Eclipse将为该类自动生成主体代码

C.键入测试代码(后附)

D.运行,首次运行需要进行设置:

a.Run->Run Configurations->Wireless Toolkit Emulator

b.输入Name

c.在选项卡Midlet中,选择当前工程,查找或输入包含包名的完整Midlet类

d.保存,运行,下次运行时,将出现此次运行配置名称,点击即可运行

E.打包至手机安装运行

a.J2ME->Create Package

b.将deployed目录下的.jar文件传送至手机安装运行即可

附:First.java完整代码(Midlet类)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import javax.microedition.lcdui.*;
public class First extends MIDlet {
    public First() {
        super();
        Form form = new Form("吃饱了撑着");
        form.append("Welcome to Miracle’s weblog.");
        Display.getDisplay(this).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
    }
}

将HelloWorld.jar传送至手机:

安装成功将发现:

运行效果:)

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注