当前位置导航:炫浪网>>网络学院>>编程开发>>JAVA教程>>J2ME

J2ME开发工具大全调试篇

  Debug 技术在开发J2ME程序中占有很重要的地方,一个好的Debug调试技巧跟工具对软件的开发质量,产品的质量保证,产品开发的效率上来说都是极其重要的,我想大家不会一出现问题就是瞪着屏幕看Log吧,有时候忘记在关键点上打log了,这样是很痛苦的,往往调试一个问题需要反复的打log,安装,运行-look(查看log信息)。当然对于真机debug来说,也是无可奈何的。此篇文章尽量的展示怎么进行手机调试,分享给经验,调试工具给大家。

预期读者

  本文主要适合那些有经验的J2ME程序员在优化软件,或者是需要补充调试方面信息的程序员。

关于作者

饶荣庆 从事J2ME,Android开发工作多年,现在就职于UCWEB。从事浏览器相关的开发工作。

  说实话,在调试的过程中,没有很好的技巧进行调试,只是尽量的单步跳入,跳出方法,查看变量值,直到找出问题,不过这里我想让大家了解的时候各个平台,厂家的开发SDK,没有人会比厂家更了解自己的产品。

Eclipse 平台

安装与配置

  Eclipse 是当今最流行的IDE之一,它本身来说是不支持J2ME开发的,不过加一个EclipseME插件就可以支持了,而且这套组合也是笔者开发过程中使用最多的组合。

Eclipse 下载地址 http://www.eclipse.org/
EclipseME 下载地址 http://eclipseme.org/

关于怎么样在Eclipse安装插件 请看这篇文章。
http://www.mobpub.net/viewthread.php?tid=214&extra=page=1

EclipseMe的 debug 配置。
这里有篇文章是怎么安装EclipseMe 以及怎么样加载各个厂家SDK的文章
http://www.sf.org.cn/j2me/base/19523.html

由于无线开发包的一些问题和Sun的特殊性,如果你想要Eclipse环境中调试你的MIDlet程序,你必须修改Eclipse中调试的几个默认参数。步骤如下:

 2.1 选择Eclipse的Window->Preferences 菜单;

2.2 在打开的界面中,展开Java节点,并选择Debug项目;

2.3 确保在对话框顶部的Suspend execution on uncaught exceptions 和Suspend execution on compilation errors 两项均没有被选中;

2.4 在对话框中底部的调试超时时间增大,最少要操作15000毫秒。

贴图

调试技巧

  Eclipse 在debug的时候经常会出现这个,那个问题。比如,一启动,然后一闪程序就关闭了,查看控制台,一堆看不懂的代码。没有提示,也不知道啥回事。

  其实调试技巧就是不断的F5,查看变量值,F6,F7,F8这些不停的轮换着用。直到找出问题位置。查看变量值比较方便,鼠标移到变量相关的值啊就会出来。不过可惜不能修改变量值来获取对于的结果。

优缺点

  Eclipse Debug J2ME相对来说比较慢。也就是初始化虚拟机比较慢,这个也是我由Eclipse 转向JBuider的理由之一。

共6页 首页 上一页 1 2 3 4 5 6 下一页 尾页 跳转到
相关内容
赞助商链接