快速业务通道

使用Eclipse开发eRCP应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19

使用Eclipse开发eRCP应用程序

时间:2011-02-16 IBM Uriel Liu

背景知识

eRCP 是作为一种将 Eclipse Rich Client Platform(RCP)的优势应用到嵌入式设备之中的途径出现的。涉及的主题有:

设置开发环境

eRCP 应用程序构造块

如何为调试生成日志

部署到实际设备上

RCP 和 eRCP 应用程序之间的主要差异

设置开发环境

在 Windows 开发机器上安装开发工具

最基本的 eRCP 开发环境包含以下组成部分:

Eclipse SDK

下载 Eclipse V3.2 SDK

受支持的 JRE(V1.4.2)

从 Sun Microsystems 或 IBM 下载运行库

eRCP 运行库

对于如今的里程碑构建版本(V1.0 GA),eRCP 支持三种平台:

Windows® Mobile 2003/Windows Mobile 5

Windows Desktop(Win32)

Nokia Series 80

我们将使用前两种平台。下载 eRCP 里程碑程序包,用于 Windows 的标记为 Mx,其中 x 是里程碑号

对于小型设备,有一种不同规范的 Java™ 平台,称为 Java 2 Micro Edition(J2ME)。我们将使用 IBM® Workplace Client Technology 的 Foundation Profile 实现部分:Micro Edition for Windows。

WebSphere® Studio Device Developer

下载 WebSphere Studio Device Developer V5.7.1

使用Eclipse开发eRCP应用程序(2)

时间:2011-02-16 IBM Uriel Liu

为什么需要使用 J2ME Foundation Profile for Win32

您已经有了 JRE V1.4.2 for Win32,您可能会好奇 Foundation Profile 是用来干什么的。如果在开发过程中不使用相同的配置文件,那么就要冒所使用的类在选定的 J2ME 配置文件中不可用的风险。因此,您很可能会得到一个在台式机上完美运行,但在某些设备上运行时,却不断抛出 ClassNotFoundException 的应用程序。建议您在开发和设备环境中使用 Foundation Profile。

总之,您需要如下软件:

Eclipse V3.2 和 JRE V1.4.2

用于 Win32 和 Windows Mobile 2003/Windows Mobile 5 的 J2ME Foundation Profile

用于 Win32 和 Windows Mobile 2003/Windows Mobile 5 的 eRCP 运行库

务必阅读安装部分中的安装步骤说明。

在开发机器上配置 Eclipse

运行 EclipseHome%\eclipse.exe

切换目标平台 —— 我们需要将默认的目标平台更改为根据正确的库构建和运行。单击 Window > Preferences,展开 Plug-in Development,然后单击 Target Platform。输入 eRCP 的位置(也就是 eRCP-v20060609-1423\win32\eRCP)并单击 Apply,再单击 OK。

图 1. 切换目标平台

切换到 Plug-in Development ****图(通过 IDE 右上角的选项卡)。

为在 Foundation Profile 上开发而设置工作空间

单击 Window > Preferences,然后选择 Java > Installed JREs

单击 Add 添加一个新的 JRE: 在 JRE type 中,选择 Standard VM 在 JRE name 中,提供一个恰当的名称,例如 Foundation 1.0 在 JRE home directory 中,指向一个标准 J2SE JVM 选择列出的全部 JRE system libraries,然后单击 Remove 来移除所有默认 JRE 系统库 单击 Add External JARs ...,指向已安装的 Foundation Profile 库,如图 2 所示。

%WSDDhome%\wsdd5.0\ive-2.2\lib\charconv.zip

%WSDDhome%\wsdd5.0\ive-2.2\lib\jclFoundation10\classes.zip

%WSDDhome%\wsdd5.0\ive-2.2\lib\jclFoundation10\locale.zip

%WSDDhome%\wsdd5.0\ive-2.2\lib\jclFoundation10\map.zip

图 2. Foundation 1.0 JRE

使用Eclipse开发eRCP应用程序(3)

时间:2011-02-16 IBM Uriel Liu

更改编译器依从级别

Eclipse V3.2 将其默认的编译器依从级别设置为 5.0。而 eRCP 运行库是根据 1.4 构建的。我们必须手动在 Eclipse IDE 中将依从级别设置为 1.4。单击 Window > Preferenc

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号