### Eclipse+EclipseME+WTK搭建J2ME开发环境
#### 一、概述
J2ME(Java 2 Platform, Micro Edition)是Java平台的一种版本,主要用于消费性电子产品和嵌入式设备,例如早期的智能手机、PDA等。随着技术的发展,尽管J2ME已不再像过去那样流行,但在某些领域或特定的应用场景中仍然具有一定的价值。本文主要介绍如何使用Eclipse 3.6.2、EclipseME 1.7.9以及Wireless Toolkit (WTK) 2.5.2搭建J2ME开发环境,并对关键步骤进行了详细说明。
#### 二、环境准备与配置
##### 2.1 下载与安装EclipseME 1.7.9
- **下载**: 通过搜索引擎找到EclipseME的官方网站或其他可信资源,下载对应的安装包。EclipseME 1.7.9包含两个文件:`eclipseme.feature_1.7.9_site.zip` 和 `eclipseme.feature_1.7.9.src.zip`。对于实际使用而言,只需下载 `eclipseme.feature_1.7.9_site.zip` 文件即可,而 `eclipseme.feature_1.7.9.src.zip` 是源代码包,适用于需要查看或修改源代码的情况。
- **安装**: 将下载好的 `eclipseme.feature_1.7.9_site.zip` 压缩包解压后,可以看到 `features` 和 `plugins` 两个文件夹。接下来,将这两个文件夹中的内容分别复制到Eclipse安装目录下的同名文件夹中,完成插件的集成。
- **验证**: 启动Eclipse,通过窗口 -> 首选项菜单检查是否正确安装了EclipseME。如果安装成功,那么在首选项对话框的左侧树状列表中应该能看到“J2ME”选项。
##### 2.2 安装WTK 2.5.2
- **下载**: 访问Sun公司的官方网站下载WTK 2.5.2。
- **安装**: 按照官方指南进行安装,通常情况下只需遵循向导提示即可。
#### 三、EclipseME的配置
##### 3.1 设置WTK根目录
- 在Eclipse中选择“窗口” -> “首选项”进入首选项设置界面。
- 找到“J2ME”选项卡,在此选项卡中找到“WTK Root”项,填入WTK的安装路径。例如:`D:\Program Files\WTK2.5.2`。
##### 3.2 调整调试设定
- 由于WTK存在一些设计上的特殊性,为了更好地利用Eclipse进行调试,需要对调试设置进行调整。具体操作为:通过“窗口” -> “首选项”进入首选项设置界面;展开“Java”项,选择“调试”子选项;取消勾选“暂停执行于未捕获异常”和“暂停执行于编译错误”两项;将“调试超时(ms)”设置为15000。
##### 3.3 配置无线下载(OTA)选项
- 如果需要使用EclipseME在无线下载模式下调试MIDlet,可以通过以下步骤调整OTA首选项:在Eclipse中选择“窗口” -> “首选项”;在左侧的选项列表中找到“J2ME” -> “Over The Air”选项;根据需要调整相关设置。
#### 四、创建与运行MIDlet应用
##### 4.1 创建MIDlet应用
- **方法1**:创建MIDlet项目。通过“文件” -> “新建” -> “项目”创建一个新的J2ME MIDlet Suite项目。
- **方法2**:在现有项目中添加MIDlet。通过“文件” -> “新建” -> “其他” -> “J2ME” -> “J2ME MIDlet”创建一个新的MIDlet类。
##### 4.2 运行J2ME应用
- 在Eclipse中编写完J2ME应用后,可能会遇到“Run as”选项中没有“Run on Wireless Toolkit Emulator”的情况。此时可通过以下步骤解决:右键点击MIDlet项目中的主类文件 -> “Run As” -> “Run Configurations”;在打开的配置窗口中选择“Wireless Toolkit Emulator” -> 选择对应的MIDlet项目;在“executable”栏中选择“Midlet”,点击“Search”并输入MIDlet项目的主类名;点击“Apply”并运行。
通过以上步骤,我们不仅搭建了一个完整的J2ME开发环境,还解决了调试过程中可能出现的一些常见问题,使得开发者能够更加高效地进行MIDlet应用的开发与测试。