
2006-12-28 23:27:48
rain
开发J2ME应用程序之HelloWorld篇
Author: Rain
Date: 2006/12/28
本文是一个入门级的教程,主要是熟悉工具和搭建环境等。以经典的helloworld例子开始奇妙的J2ME之旅吧。
1 搭建环境
1) j2sdk 1.4.2
2) j2me wireless toolkit 2.2
3) eclipse(Optional)
4) eclipseme1.5
2 开始
1) 建立WTK工程
打开[开始]->[程序]->[J2ME Wireless Toolkit 2.2]->KToolbar,启动KToolbar。
选择[New Project]按钮,新建一个项目。在对话框中输入工程名为"helloworld-with-j2me",MIDlet Class Name: com.rainboyan.j2me.examples.HelloWorldMIDlet。
完毕之后,将看到在${WTK_HOME}\apps目录下面建有一个文件夹,helloworld-with-j2me,即刚才建好的工程。此时的工程只有空白目录结构,不过接下来就开始了。
大体目录结构如下:
|--/
|
|--bin //--存放编译后的jad和jar文件
|--lib //--第三方jar包
|--res //--资源文件,如图片、铃声
|--src //--源程序
|
|--com //--包结构
|
|--rainboyan
...
|--project.properties //--仅用于WTK
2) 建立eclipse项目
打开eclipse,新建一个项目,名字为: helloworld-with-j2me。此时的项目还没有任何内容,将上面建立的项目中的几个目录copy到eclipse的项目下面。
其中需要bin,src,res,lib这几个目录。
3) 设置项目
打开其中[Java Build Path]部分,设置src目录,输出目录为target/classes,[Libraries]中删除掉默认的j2sdk Library。
添加J2ME所需要的jar包。在${WTK_HOME}\lib目录找到cldcapi11.jar和midpapi2.0.jar两个文件,其他jar对于本项目不需要。确定完成。
这样环境基本上都已经搭建起来了,可以开始写代码了。
4) 开发
Helloworld项目需要两个类文件, HelloWorldMIDlet和HelloWorldForm。
在写完这些类之后,使用ant工具将所编辑的文件,copy到${WTK_HOME}\apps\helloworld-with-j2me目录下。
启动KToolbar,编译,运行,就可以看到结果了。“Hello, guys!welcome to j2me world!”。
Enjoy yourself!:)
3 总结
这里ant主要是copy的功能,关于打包,混淆等功能,下次再继续。
4 资源
1) j2sdk 1.4.2
http://java.sun.com/j2se/1.4.2/download.html
2) WTK2.2
http://java.sun.com/products/sjwtoolkit/download-2_2.html
3) Eclipse
http://www.eclipse.org
4) EclipseME
http://eclipseme.org/
5) Antenna
http://antenna.sourceforge.net/
6) helloworld源程序,
下载