使用Eclipse+EclipseME+WTK配置J2ME开发环境与调试设置
3星 · 超过75%的资源 需积分: 15 99 浏览量
更新于2024-09-17
收藏 1.36MB DOCX 举报
"使用Eclipse、EclipseME和WTK构建J2ME开发环境的步骤详解"
在移动应用开发领域,J2ME(Java 2 Micro Edition)是一种广泛使用的平台,用于创建在小型设备如手机和平板电脑上运行的应用程序。本篇将详细介绍如何利用Eclipse集成开发环境(IDE)、EclipseME插件以及Wireless Toolkit (WTK)搭建J2ME的开发环境。
首先,我们需要准备以下软件:
1. Eclipse 3.6.2:这是一个流行的开源IDE,支持多种编程语言,包括Java。
2. EclipseME 1.7.9:这是一个针对J2ME开发的Eclipse插件,提供了更好的集成开发体验。
3. WTK 2.5.2:这是Sun Microsystems提供的J2ME开发工具包,包含模拟器和编译器,用于测试和调试MIDlet应用。
以下是搭建J2ME开发环境的具体步骤:
步骤1:安装Eclipse和EclipseME
- 安装Eclipse 3.6.2,确保它是Java版本,因为J2ME是基于Java的。
- 在Eclipse中安装EclipseME插件,可以通过Eclipse的Marketplace或者从官方网站下载插件后手动安装。
步骤2:安装WTK
- 下载并安装WTK 2.5.2,它将提供必要的库和模拟器。
步骤3:改变Eclipse的调试设定
- 进入Eclipse的设置菜单(Windows -> Preferences)。
- 展开Java -> Debug,取消"Suspend execution on uncaught exceptions"和"Suspend execution on compilation errors"的勾选,以便在调试时避免不必要的暂停。
- 将Debugger timeout (ms)设置为15000,确保足够的时间进行调试。
步骤4:配置EclipseME的无线下载(OTA)选项
- 如果需要进行无线下载调试,进入Eclipse的首选项(Window -> Preferences)。
- 在左侧导航栏选择J2ME,然后点击OverTheAir选项,根据需求调整设置。
步骤5:创建MIDlet应用程序
- 方法1:创建MIDlet工程。通过File -> New -> Project,选择J2ME -> J2MEMIDletSuite,输入工程名并选择所需的模拟器。
- 方法2:向已有工程添加MIDlet。通过File -> New -> Others,选择J2ME -> J2MEMIDlet或J2MEMIDletSuite。
步骤6:运行J2ME应用程序
- 当你完成代码编写后,可能会发现"Run As"菜单中没有直接运行MIDlet的选项。这是因为EclipseME的一个小问题。
- 解决方法是右键点击MIDlet项目的主类文件,选择Run As -> Run Configurations,然后在打开的窗口中选择Wireless Toolkit Emulator下的对应MIDlet配置运行。
通过以上步骤,你就成功地搭建起了一个完整的J2ME开发环境,可以开始编写、测试和调试你的MIDlet应用了。Eclipse与EclipseME的结合使用,使得代码编辑、调试和项目管理更加便捷高效,而WTK的模拟器则提供了在真实设备之前验证应用程序功能的机会。在实际开发过程中,根据项目需求,你可能还需要配置其他设置,如J2ME连接配置(WMA、WSP等),以及适配不同设备的屏幕尺寸和特性。
2011-11-15 上传
2010-08-24 上传
2009-03-25 上传
点击了解资源详情
点击了解资源详情
2009-04-25 上传
点击了解资源详情
2010-12-23 上传
攻城无数
- 粉丝: 178
- 资源: 44
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章