MyException - 我的异常网
当前位置:我的异常网» J2ME » J2ME配备

J2ME配备

www.myexceptions.net  网友分享于:2013-12-24  浏览:2次
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项;

文章评论

程序员都该阅读的书
程序员都该阅读的书
那些争议最大的编程观点
那些争议最大的编程观点
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
总结2014中国互联网十大段子
总结2014中国互联网十大段子
旅行,写作,编程
旅行,写作,编程
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
每天工作4小时的程序员
每天工作4小时的程序员
一个程序员的时间管理
一个程序员的时间管理
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
漫画:程序员的工作
漫画:程序员的工作
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
代码女神横空出世
代码女神横空出世
鲜为人知的编程真相
鲜为人知的编程真相
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
编程语言是女人
编程语言是女人
程序员应该关注的一些事儿
程序员应该关注的一些事儿
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
老程序员的下场
老程序员的下场
 程序员的样子
程序员的样子
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
中美印日四国程序员比较
中美印日四国程序员比较
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
我是如何打败拖延症的
我是如何打败拖延症的
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
为什么程序员都是夜猫子
为什么程序员都是夜猫子
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
程序员的鄙视链
程序员的鄙视链
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
我的丈夫是个程序员
我的丈夫是个程序员
Java程序员必看电影
Java程序员必看电影
程序员和编码员之间的区别
程序员和编码员之间的区别
10个调试和排错的小建议
10个调试和排错的小建议
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
如何成为一名黑客
如何成为一名黑客
程序员必看的十大电影
程序员必看的十大电影
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有