WAP之家:为您提供最全最新的WAP技术,CP.SP.3G等行业资讯。 WAP之家交流论坛全新开放 点击进入>>
WAP资讯 | 3G动态 | SP动态 | 运营商动态 | 内容商动态 | 制造商动态 | 论坛讨论>> 每次自动访问
WAP技术 | WAP源码 | 手机编程 | 手机源码 | 无线技术 | J2ME技术 | 手机软件 添加到收藏夹
IVR技术 | SP资料 | SMS MMS技术 | 商业方案 | IVR下载 | 书籍教程 | 工具软件 语言:繁體中文

WAP之家技术文章J2ME技术进阶教程JAVA J2ME教程-J2ME编程之Nokia 7210配置篇

JAVA J2ME教程-J2ME编程之Nokia 7210配置篇
作者:不详  来源:转载  发布时间:2007-8-16 23:52:24
的模拟器,点击wtk的build按钮,如果没有出现错误,就run,ok,很简单吧!简单的东西,当然有缺陷。这里你可以使用记事本作为编辑器,ula edit ,或者Jcreator等作为编辑器,我推荐使用Jcreator,它会为你在编译程序中提示错误,当然还需要配置,就是把nokia的包加入编译路径。但是,还有一种集成开发工具可以更方便的编译,debug,运行J2ME程序,就是我马上要说到的Juilder mobileset。

   4.2 Jbuilder mobileset nokia配置

   1、安装好Jbuilder8(这里以Jbuilder8为例,Juilder7也可,Jbuilder9已经集成了mobileset)。

   2、然后安装mobileset3.0,在安装之后,Jbuilder根目录下,你会发现多了一个J2MEwtk文件夹,不用说,这就是sun公司的wtk工具。你会在Files->new,就会看到多了一个micro页面,就对了。

   3、安装nokia 7210模拟器 ,这里建议选择安装如4.1安装在jwtk的device目录下。

   4、配置Jbuilder

   好了,打开Jbuiler,当然要注册啦。首先,在菜单栏上,选择option->configure JDKs,就会发现,左栏窗口有一个J2ME Wireless Toolkit 1..0.4.01,这就是上面说到的wtk啦,ok,选择它。如果你想用它来编译基于nokia 7210模拟器的手机程序,还要在右下那个class大白框中添加nokia编译使用的api包。选择add按钮,在select one or more derictorys对话框下选择你的nokia模拟器的安装目录下的lib包里的classes.zip加上,就ok了。然后在micro页面选择你的模拟器,这里是nokia 7210模拟器。

   5、然后,新建一个project,输入项目名,选择项目的安置地点,就finished。现在Files->new,选择micro页面的MIDlet, 即新建一个MIDlet类。一般来说,在MIDlet向导栏中,输入MIDlet名字和包名,(如果不需要包,则置空)。还有一种方法是,在你的项目目录下将会有src目录,你可以先在src目录下(如果没有,自己建立src目录即可,如果有,拷贝即可)建一个Java文件,作为你这个项目的主类名,即MIDlet.。
注:如果有项目源代码,可以直接拷贝源代码放到src目录就可以了。

   现在来配置一下Jbuilder的如何使用nokia模拟器。

   打开Jbuilder,tools->configure jdk, 在该对话框中,选择jdk为J2ME wireless toolkits,点击OK。
如果你在Files->new, 对话框选择micro新建MIDlet类,Jbuilder会为你自动创建好它的配置。如果你不是这么做,就有必要自己设置了。在Jbuilder里面,选择该项目,打开菜单栏project->project properties,在project properties属性对话框里,在path 页面,JDK一项,点击后面的按钮,选择一个jdk, 这里选择J2ME Wireless Toolkit 1.0.4.01,然后确定; 点击run页面,如果如果是第一次用,就会是空白,这时选择new按钮,出现一个对话框,这是非常重要的一个配置对话款。详细配置说明如下:

//n7210_jme_sdk_v1_0
Name //可以写上你的project name
在run页面,
Type //这里是指明你的项目类型是什么,下拉会看到有一个MIDlet选项,(如果
//你没看到,就是安装mobileset出现了错误,请重新安装。)
如果你选择了MIDlet,就会看到下面的页面发生了变化,这里我们只需要设置两项
Main class  //选择项目的主类,在brower和search都可以找这里选到主类名,如果没有,
//自己在项目的src目录下建立一个主类java文件
Emulator device //就是选择你要使用的模拟器,选择nokia模拟器

   现在设置已经完毕!你可以测试一下啦!好,接着看。

   4.3 测试配置是否成功

   打开刚才新建的项目,也许你会发现一个displayable.java,我建议你可以把这个Java类删除,只剩下一个主MIDlet类,修改如下:

   1、 删除

private Displayable2 displayable = new Displayable2();

   2、使用以下代码

Form from= new Form("HelloWorld",null);
Display.getDisplay(this).setCurrent(displayable);

   代替

Display.getDisplay(this).setCurrent(displayable);

   Ok,就这么简单,编译,运行,就会弹出红色的nokia模拟器界面,最终会出现一个叫HelloWorld的空的Form界面。恭喜你,你成功了!

   注:1、如果你使用jb做J2ME项目,如果需要使用图片或者其他资源,需要把这些资源文件放到classes文件夹中就行了。

   2、如果出现异常或者编译错误,就是你上面的配置出现了错误。请打开你的project properties, 重新检查你的设置,主要看jdk配置,run的配置。

   五、关于J2ME程序的开发

   开发J2ME程序,需要扎实的Java基本功。J2ME本身包括的东西并不是很复杂,它的很多接口和方法都是J2SE的微型版和简化版。它具备简单的继承关系,既有基本的ui高级组件,也有相对自由的Canvas。
它独具特色的是它的微型数据库RMS。所有这些,只需要你用心的了解和研究,都会有收获的。限于篇幅,这里不再详细讲解具体的J2ME编程。

   六、关于J2ME的后话

   其实,个人认为J2ME的程序开发相对来说是比较容易的,只要具备基础的Java知识,然后对J2ME的API熟悉之后,就会很容易上手,而最难的就是开始的学习。包括配置、编译、运行,我在初学的时候深有体会(开始一直是自学)。所以,我写下了这些基本的东西,希望能给同道们一些帮助。

   目前J2ME最流行的就是做手机游戏方面,目前我就是一直从事这方面的工作和研究。但我认为J2ME的前景会非常广泛,并且不会只局限于游戏,移动应用软件也是其一个非常重要的方面。随着科技的发展,kvm也有很大的进步,随之发展的肯定就是J2ME的应用限制的扩展.

的,只要具备基础的Java知识,然后对J2ME的API熟悉之后,就会很容易上手,而最难的就是开始的学习。包括配置、编译、运行,我在初学的时候深有体会(开始一直是自学)。所以,我写下了这些基本的东西,希望能给同道们一些帮助。

   目前J2ME最流行的就是做手机游戏方面,目前我就是一直从事这方面的工作和研究。但我认为J2ME的前景会非常广泛,并且不会只局限于游戏,移动应用软件也是其一个非常重要的方面。随着科技的发展,kvm也有很大的进步,随之发展的肯定就是J2ME的应用限制的扩展.

上一页  [1] [2] 

[] [返回上一页] [打 印]
文章评论

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码