J2ME移动开发平台搭建
最近一直在准备配置移动开发环境。终不负众望,终于找到了一个配置环境的讲解。贴过来,供大家参考。
首先介绍一下两个名字CLDC和MIDP。当啊这两个概念现在不用刻意去理解,等学完回过头来再看会发现自己已经不知不觉就了解啦。 CLDC(Connected Limited Device Configuration,联网的受限设备配置)是用来开发在无线设备上运行的应用程序所要用到的一组最小的API。CLDC描述了所有无线移动设备所需的一个最小级别的功能集合。MIDP(Mobile Information Device Profile,移动信息设备配置文件)建立在CLDC的基础之上,用来描述手机这样更加具体化得无线移动设备。对于javaME平台,MIDP定义了一个标准的java API集合,此集合与联网的受限设备配置CLDC一起提供了一个面向移动信息设备的完整java ME应用程序运行环境。
接下来讲解一下开发java手机应用程序所需要的工具以及安装配置方法:
排在第一位的自然是我们的jdk了,在迅雷上弄个jdk6.0下来,安装到电脑上。jdk6已经不用我们在设置环境变量了,直接Enter到底就能胜利的装上。
然后是安装WTK无线工具包,我用的版本是WTK2.5.2。这个可以从http://java.sun.com/jeme上下载。我当时打开的URL是http://java.sun.com/products/sjwtoolkit/zh_download-2_5_2.html,不知道现在能不能用。安装WTK过程中,会让你寻找JVM位置(jvm就是java虚拟机的意思,不用明白为什么),如果实现安装好了jdk,它就会自动寻找到,我们直接下一步到底就可以。所以安装WTK之前一定先安装jdk了。
这两个东西装好了就能用记事本开发手机应用程序了,并且能看到运行的效果(会出现一个模拟的手机界面)。当然我们开发的时候总不能一直用记事本写程序吧,这太没效率了,所以还要下载一个IDE。对于编写java程序,首选IDE自然是Eclipse啦。Eclipse可以从网上下到Eclipse3.3.2版了。Eclipse下载下载直接解压就可以使用了。
为了能更方便的使用Eclipse开发J2ME程序,我们还要在Eclipse上安装一个EclipseMe插件。EclipseMe可以从官网上下载:http://www.eclipseme.org。下载下来是个压缩包eclipseme.feature_1.7.7_site.rar。安装这个插件的同时,Eclipse还要绑定WTK。下面是具体步骤:
1.安装eclipseme插件。打开Eclipse,帮助——软件更新——查找并安装——搜索要安装的新功能部件(即下面那个选项)——新建以归档的站点(右面七个选项中第三个)。然后在弹出的界面中找到eclipseme.feature_1.7.7_site.rar。确定后回到上一界面,点击完成后下一步。在Select the features to install中点上所有功能,然后一路默认就安装插件成功了。安装完后会提示重新启动Eclipse。
2.绑定WTK。打开Eclipse。窗口——首选项。弹出一个对话框。在里面的J2ME里面选择Device Management。然后点击右面的导入。在弹出的导入设备对话框中,定位到我们安装WTK的目录上。然后刷新一下,可以在下面的表中看到我们导入的设备(4种设备,即4种手机模拟器)。然后点击完成。回到首选项对话框中,可以在右边的表中看到我们绑定的4种设备,选择一个作为默认的设备。点击确定,就绑定完了。
这样,一个手机编程的环境就搭建起来了。我们可以再Eclipse,新建一个J2ME Midlet Suite项目啦。在项目里建立J2ME Midllet文件就能进行手机编程了。
在上面的安装过程中,涉及到几个开发工具。
1:WTK 的全称是Sun J2ME Wireless Toolkit —— Sun的无线开发工具包。这一工具包的设计目的是为了帮助开发人员简化j2me的开发过程。使用其中的工具可以开发与 Java Technology for the Wireless Industry (JTWI, JSR 185) 规范兼容的设备上运行的j2me 应用程序。该工具箱包含了完整的生成工具、实用程序以及设备仿真器。到本文写作时为止可以获取有四个版本,分别是1.0.4, 2.0, 2.1和2.2。每个版本都包括英语,日语,简体中文,繁体中文4个语种包。