安装EclipseME

安装之前

请首先确认你已符合先决条件

如果你安装了早于0.5.0版的EclipseME,请在安装新版本前卸载掉旧版本。 另外,请阅读移植说明, 看看把使用旧版EclipseME创建的项目更新到新版需要哪些特定步骤。

如果你已经安装了0.5.0或更新的版本,那么无需卸载它。接下来的安装流程会自动更新你的EclipseME。

最后,如果你在没有EclipseME的情况下使用Eclipse和某些无线工具包开发过J2ME程序, 那么可能需要对你的Eclipse项目的classpath进行一些调整, 具体做法请参见把现存项目转换为EclipseME项目一节。

安装无线工具包

你可以安装任何你希望使用的无线工具包。 安装的时候,请记住安装后的工具根目录,因为在配置EclipseME的时候你需要这个信息。

对Unix用户,如果要在你的系统为多位用户安装无线开发包, 那么请确保这些用户对工具的内容拥有恰当的读和执行权限。 比如,在EclipseME的构建过程中,就需要访问WTK内含的预检器(preverifier)。 如果用户对预检器没有执行权限,那么构建就会失败。 同样的,如果用户对模拟器没有执行权限,那么他(她)就无法进行测试。

安装EclipseME本身

本文档说明了如何安装/升级EclipseME插件/功能包。 在你开始下面的步骤之前,请确保你已经进行了先决条件中的步骤。 另外,当你完成本插件的安装步骤,你还需要正确的配置EclipseME和Eclipse才能开始使用。

决定使用何种安装方法

使用EclipseME更新站点进行安装

使用下载的完整安装包进行安装

 

1. 决定使用何种安装方法

0.5.0版本和更早的版本只需要把发布包简单的解压到Eclipse的安装目录或插件目录即可。 但这已经不再是正确的安装方式。 从0.5.5版本开始,EclipseME开始使用Eclipse的“更新站点”方式进行发布。 请按照下面的说明进行安装。

如果你想更新EclipseME,你同样需要遵循下面的流程。 安装和更新的步骤是一样的。

EclipseME有两种基本的安装/更新方式:

使用Eclipse内建的站点更新功能来直接连接到EclipseME的更新站点进行安装/更新。

也可以手动下载一个完整安装包,并使用它进行安装。

2. 使用EclipseME更新站点进行安装

从Eclipse的帮助菜单,选择 软件更新菜单项,然后选择 查找并安装...子项。

这时你会看到下面的对话框:

选中搜索要安装的新功能部件单选按钮,
然后按下一步按钮。

接下来你会看到下面的对话框:

按新建远程站点...按钮。

在出现的新建更新站点对话框中 输入更新站点的名字和地址http://www.eclipseme.org/updates/ 然后按确定。

这时更新站点就出现在安装对话框的列表中了。
Install dialog.

勾选"EclipseME update site"左边的复选框,然后按下一步。

接下来你会看到下面的对话框:

勾选EclipseME左边的复选框。 如果希望同时安装其它的附加功能,就选中它们左边的复选框。 按下一步。

接下来会显示EclipseME的许可协议。

选择我接受许可协议中的所有条款然后按下一步。

接下来的对话框显示了EclipseME可以被安装到的位置。

大部分情况下,只会列出唯一的一个位置,也就是Eclipse的安装目录。 但如果你安装了某些插件或功能部件,你也有可能看到其它的位置。

尽管你可以把EclipseME安装在别处,但我们建议你把它安装到Eclipse的安装目录下。

当你选定了一个位置以后,按完成。

目前EclipseME发布包未作数字签名。 (维持一个JAR包的数字签名每年要花费400多美金。如果有谁愿意为EclipseME捐助这笔钱, 那我们很乐意为JAR包作数字签名。) 因此,接下来你会看到下面的警告窗口:

如果你确信你获得的EclipseME发布包来自一个著名站点(比如直接从SourceForge.net下载的) ,那么安装包的安全性应该是可以被信任的。

如果你决定继续,那么按安装按钮。

这时候,Eclipse就会开始从更新站点安装EclipseME了。安装结束的时候,你会看到下面两个对话框之一:

对于安装

对于更新

尽管那个新安装的对话框建议说可能不重启Eclipse也能继续,但你就干脆点儿重启Eclipse吧。

Eclipse重启动之后,安装流程结束。

绝大多数情况下,上面的安装流程是可以正确更新旧版EclipseME的。

在极少数情况下,在Eclipse重启之后,EclipseME可能仍未能正确“注册”到Eclipse中。 在这种情况下,只要关闭Eclipse,然后重启动Eclipse的时候增加一个 -clean参数就可以了。 使用-clean参数可以强制Eclipse重新扫描并更新它的所有插件信息。

如果正确安装了插件,那么在窗口/首选项对话框中会多出来一个 J2ME选项分支。

3. 使用下载的完整安装包进行安装

使用下载的安装包进行安装的流程和使用EclipseME更新站点进行安装的流程非常近似。

首先从EclipseME下载页面 下载最新的安装包。

从Eclipse的帮助菜单,选择 软件更新菜单项,然后选择 查找并安装...子项。

这时你会看到下面的对话框:

选中搜索要安装的新功能部件单选按钮 (即使你是想更新EclipseME也应该选择这个选项)。
然后按下一步按钮。

接下来你会看到下面的对话框:

按新建已归档的站点...按钮。

在接下来的选择本地站点归档对话框中, 选择你下载的EclipseME发布包ZIP文件然后按打开。

接着安装包文件会出现在安装对话框的列表中。

勾选安装包文件左边的复选框,然后按下一步。

接下来你会看到下面的对话框:

勾选EclipseME左边的复选框。 如果希望同时安装其它的附加功能,就选中它们左边的复选框。 按下一步。

接下来会显示EclipseME的许可协议。

选择我接受许可协议中的所有条款然后按下一步。

接下来的对话框显示了EclipseME可以被安装到的位置。

大部分情况下,只会列出唯一的一个位置,也就是Eclipse的安装目录。 但如果你安装了某些插件或功能部件,你也有可能看到其它的位置。

尽管你可以把EclipseME安装在别处,但我们建议你把它安装到Eclipse的安装目录下。

当你选定了一个位置以后,按完成。

目前EclipseME发布包未作数字签名。 (维持一个JAR包的数字签名每年要花费400多美金。如果有谁愿意为EclipseME捐助这笔钱, 那我们很乐意为JAR包作数字签名。) 因此,接下来你会看到下面的警告窗口:

如果你确信你获得的EclipseME发布包来自一个著名站点(比如直接从SourceForge.net下载的) ,那么安装包的安全性应该是可以被信任的。

如果你决定继续,那么按安装按钮。

这时候,Eclipse就会从安装包文件开始安装EclipseME了。安装结束的时候,你会看到下面两个对话框之一:

对于安装

对于更新

尽管那个新安装的对话框建议说可能不重启Eclipse也能继续,但你就干脆点儿重启Eclipse吧。

Eclipse重启动之后,安装流程结束。

绝大多数情况下,上面的安装流程是可以正确更新旧版EclipseME的。

在极少数情况下,在Eclipse重启之后,EclipseME可能仍未能正确“注册”到Eclipse中。 在这种情况下,只要关闭Eclipse,然后重启动Eclipse的时候增加一个 -clean参数就可以了。 使用-clean参数可以强制Eclipse重新扫描并更新它的所有插件信息。

如果正确安装了插件,那么在窗口/首选项对话框中会多出来一个 J2ME选项分支。

 

配置EclipseME和Eclipse

本文档说明了如何配置EclipseME和Eclipse来开始J2ME开发。

导入设备定义

改变Eclipse的调试设定

配置ProGuard混淆器(可选)

配置OTA选项(可选)

 

1. 导入设备定义

你必须至少配置一种设备定义之后才能开始使用EclipseME。请按下列步骤来配置设备定义:

从Eclipse的窗口菜单中选择首选项。

打开左边面板的J2ME选项分支,点击设备管理(Device Management)。

按导入...(Import)按钮。

在接下来的对话框中,选择一个包含无线工具包的根目录,EclipseME将从中查找已知设备定义。

当你离开查找目录文本框,或按下了刷新(Refresh)按钮, EclipseME就会开始从指定的目录和其子目录中搜索设备定义。 在EclipseME的1.5.0版本中,你不再需要“精确的”选择目录才能正确导入设备, 只要它们位于你指定的目录中,EclipseME就应该能定位到它们。 找到一个设备定义,EclipseME就会在列表中显示出一个。如果你希望停止搜索, 只要按下取消(Cancel)按钮就可以。

搜索结束以后,勾选你想导入的那些设备定义。只有导入后的设备才能被用于定义项目以及启动程序。 最后,选择完成(Finish)结束导入流程。

如果EclipseME没找到你希望导入的设备定义,那可能是EclipseME还不支持它。 这种情况下,请向我们提交一个RFE(新特性需求)来要求增加对这种WTK的支持,别不好意思。 具体怎么做请参见这里

当你成功的增加了设备定义,你就会在设备管理首选项中看到这些导入的设备。

点确定来保存设备定义。

2. 改变Eclipse的调试设定

因为无线工具包有一些奇怪的设计(尤其是Sun的),如果你想使用Eclipse来调试MIDlet, 那你必须改变一些默认的调试设定。像这样:

选择Eclipse的窗口菜单中的首选项。

打开左边面板中的Java选项分支 并点击调试项。

确保接近对话框顶端的两项:发生未捕获的异常时暂挂执行 和在发生编译错误时暂挂执行都没有被勾选。

把接近对话框底部的:调试器超时的值增大到最少15000毫秒。

设定后的结果应该看上去类似这样:

如果你不做这些改变,在运行MIDlet的时候就会发生错误。

3. 配置ProGuard混淆器(可选)

如果你想用ProGuard来产生混淆包,那你就需要把它配置到插件中。这样做:

选择Eclipse的窗口菜单中的首选项。

打开左边面板的J2ME选项分支, 选择打包(Packaging)子项, 然后点击混淆(Obfuscation)。

配置ProGuard的根目录(在对话框顶部)。

在下面按照你的需要配置ProGuard选项。更多关于ProGuard的信息,请参见 ProGuard的SourceForge站点

Microsoft Windows用户请注意: 默认情况下,ProGuard假定你使用的的操作系统能够区分两个只是大小写不同的文件名的 (比如,A.java和a.java被认为是两个不同的文件)。 显然Microsoft Windows不是这样的操作系统(Windows是对文件名是大小写不敏感的)。 因此Windows用户必须为ProGurad指定-dontusemixedcaseclassnames选项。 如果你不这么做并且你的项目中有超过26个类的话,那么ProGuard就会默认混用大小写文件名, 而导致class文件相互覆盖。安全起见,从0.9.0版本开始,EclipseME默认为ProGuard设置 -dontusemixedcaseclassnames选项。项目中有很多类的UNIX用户 可以删除这个选项,这样最终产生的JAR文件的大小可以进一步缩小。

设定后的结果应该看上去类似这样:

4. 配置EclipseME的无线下载(OTA)选项(可选)

如果你想使用EclipseME在无线下载(OTA)模式下调试MIDlet,那么你可能需要调整OTA首选项。这样做:

选择Eclipse的窗口菜单中的首选项。

打开左边面板中的J2ME选项分支 并点击Over The Air项。

默认的设置应该是这样:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值