eclipse3.3搭配sun_java_me_sdk-3.0 开发J2ME 环境配置

来源:互联网 发布:qt snmp 网络管理软件 编辑:程序博客网 时间:2024/05/24 06:15

eclipse3.3搭配sun_java_me_sdk-3.0 开发J2ME

环境配置

首先,关于JAVA的环境变量、系统变量的设置不讲了,请绝对的入门新手去百度上google一下,呵呵。

本文直接从eclipse安装开始。

开始前,请先下载以下列表文件:

1. eclipse3.3

2. sun_java_me_sdk-3_0_win.exe  到SUN官网上下

3. eclipseme.feature_1.7.9_site.zip  http://eclipseme.org

其次,安装eclipse(解压版的直接解压就可以了),跳过。

安装sun_java_me_sdk-3_0_win.exe

sun_java_me_sdk-3_0_win.exe的安装,就按照一般软件安装好就可以了,记下安装路径,一会配置时用到。

接着,把eclipseme.feature_1.7.9_site.zip解压到eclipse的根目录(其他任何目录也都可以,方便管理起见,推荐放在eclipse的跟目录下)。

在eclipse目录下新建一个文件夹links(如果没有就新建,有就不用了。),然后是编辑插件关联文件eclipseme.link保存在该目录下,文件内容如下:(详细根据的eclipse路径修改)

path=F:/eclipse/eclipseme.feature_1.7.9_site

在此后,整个目录结构应该大致上如图

QQ截图未命名

到此,eclipseme插件的配置算是完成了。

启动eclipse。

进入首选项,看到左边有J2ME菜单的话,就说明以上的步骤已经成功完成;否则,请检查。

选择J2ME,将你安装sun_java_me_sdk-3_0_win.exe的路径写到WTK root里,如图:

QQ截图未命名1

点击应用以后,再选择device Management。如图:

QQ截图未命名2

列表里是空的。点击Import,并通过browse找到sun_java_me_sdk-3_0_win.exe的安装路径,如图:

3

选择好WTK的安装目录后,下面的列表并不会自动更新,你需要点击右边的刷新来处理。记过如下图:

4

5

完成以上步骤后,你竟得到一个包含多个设备模拟器的列表,可以根据设备名和你自己的需要选择/不选择,接着别忘记了finished哦。。

回到device Management主对话框,需要指定默认设备(根据自己需要吧,不多说了),然后是点击“应用”保存设定。

完成了。选择新建项目---->J2ME---->J2ME Midlet Suite,其他后续步骤默认或自己决定。

然后是在该项目下新建立一个MIDlet,类名和包随便吧。我的如下。

package first;

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

public class HelloJ2me extends MIDlet {
    private TextBox textbox;        //要有这行,具体意思以后你会明白的。
    public HelloJ2me() {
        textbox = new TextBox("测试程序", "Hello, J2ME. 我来了。", 120, 0); //要有这行
    }

    protected void destroyApp(boolean arg0) throws MIDletStateChangeException {}

    protected void pauseApp() {}

    protected void startApp() throws MIDletStateChangeException {
        Display.getDisplay(this).setCurrent(textbox);//要有这行
    }

}

保存以上文件后,就算是完成一个项目开发了。

按照我们通常JAVA项目习惯,运行一下,看看效果。(运行时指定使用wireless Toolkit Emulator)。如图:

10

似乎很顺利,手机设备窗口出来了吧。如图:

12

可是似乎没用。看看eclipse控制台,发现没有,一堆错误信息,大致如下:

Installing suite from: http://localhost:3374/ota/j2meTest/j2meTest.jad

*** Error ***
A problem occured during deploying application from
http://localhost:3374/ota/j2meTest/j2meTest.jad
Reason:
JAD not found

目前,这个错误也是大家使用sun_java_me_sdk-3.0开发J2ME时,出现频率最多的问题,网上可参考的内容也不多。这里就将我的一点做法跟大家共享一下。

出现这个问题,是由于你的项目还没有打包成JAR(因为eclipse只会自动编译,是不打包的)。

打包很简单。点击项目,右键,找到J2ME,选择create package,OK了。

再run一下看看。。效果出来了吧。如图:

11

哈哈。。到此,总算完成入门配置了,松口气吧。

为了庆祝这一小进步,我要出去喝酒了。大家回头见^_^。

http://blog.csdn.net/fu9958/archive/2009/12/30/5107794.aspx

原创粉丝点击