J2ME配置
下载最新版的EclipseMe插件;
SourceForge网站: http://eclipseme.sourceforge.net/
1. 下载J2ME Wireless Toolkit
Sun下载目录: http://java.sun.com/products/sjwtoolkit/zh_download-2_2.html/
可选择下载中文安装文件;
注意:安装J2ME Wireless Toolkit前需先安装好JDK最新版本.
2. 安装J2ME Wireless Toolkit
将下载好的J2ME Wireless Toolkit安装到本地计算机.
3. 安装插件
将下载的EclipseMe插件解压缩,将解压缩的文件复制到eclipse文件目录下.
4. 检查EclipseMe安装
重新启动Eclipse;
进入window->Preferences;
如果能够在左侧看到J2ME就安装成功;
5. EclipseMe配置
5.1. 导入设备定义
进入eclipse首选项;
打开左边面板的J2ME选项分支,点击设备管理(Device Management);
按导入...(Import)按钮;
选择一个包含无线工具包的根目录,EclipseME将从中查找已知设备定义;
当离开查找目录文本框,或按下了刷新(Refresh)按钮,EclipseME就会开始从指定的目录和其子目录中搜索设备定义.在EclipseME的1.5.0版本中,不再需要"精确的"选择目录才能正确导入设备,只要它们位于指定的目录中,EclipseME就应该能定位到它们.找到一个设备定义,EclipseME就会在列表中显示出一个.如果希望停止搜索,只要按下取消(Cancel)按钮就可以.
搜索结束以后,勾选想导入的那些设备定义.只有导入后的设备才能被用于定义项目以及启动程序.最后,选择完成(Finish)结束导入流程.
当成功的增加了设备定义,就会在设备管理首选项中看到这些导入的设备;
5.2. 改变Eclipse的调试设定
因为无线工具包有一些奇怪的设计(尤其是Sun的),如果想使用Eclipse来调试MIDlet,那必须改变一些默认的调试设定.像这样:
选择Eclipse的窗口菜单中的首选项;
打开左边面板中的Java选项分支并点击调试(Debug)项;
确保接近对话框顶端的两项:发生未捕获的异常时暂挂执行(Suspend execution on uncaught exceptions)和在发生编译错误时暂挂执行(Suspend execution on compilation errors)都没有被勾选;
把接近对话框底部的:调试器超时的值增大到最少15000毫秒
5.3. 配置ProGuard混淆器
如果想用ProGuard来产生混淆包,那就需要把它配置到插件中.这样做:
选择Eclipse->window->Preferences;
打开左边面板的J2ME选项分支,选择打包(Packaging)子项,然后点击混淆(Obfuscation);
配置ProGuard的根目录(在对话框顶部);
在下面按照需要配置ProGuard选项:
Microsoft Windows用户请注意:默认情况下,ProGuard假定使用的的操作系统能够区分两个只是大小写不同的文件名的(比如,A.java和a.java被认为是两个不同的文件).显然Microsoft Windows不是这样的操作系统(Windows是对文件名是大小写不敏感的).因此Windows用户必须为ProGurad指定-dontusemixedcaseclassnames选项.如果不这么做并且你的项目中有超过26个类的话,那么ProGuard就会默认混用大小写文件名,而导致class文件相互覆盖.安全起见,从0.9.0版本开始,EclipseME默认为ProGuard设置-dontusemixedcaseclassnames选项.项目中有很多类的UNIX用户可以删除这个选项,这样最终产生的JAR文件的大小可以进一步缩小.
5.4. 配置EclipseME的无线下载(OTA)选项
如果想使用EclipseME在无线下载(OTA)模式下调试MIDlet,那么可能需要调整OTA首选项.这样做:
选择Eclipse->window->Preferences;
打开左边面板中的J2ME选项分支并点击Over The Air项;