因为blackberry应用程序无法使用System.out.print()方法。(我不知道,如果有人知道可以留言)
所以debug是非常有用的东西。
一般启动debug有2种方式,
debug as --> running blackberry simulator (适合已近开启了一个blackberry模拟器)
or debug as --> blackberry simulator (再没开模拟器的情况下,直接启动模拟器debug)
然后设置断点,当程序执行到断点的时候,eclipse会跳入debug模式。
按F5/F6跟进,当执行语句有变量时,在eclipse右上角的 variables 框里,会有变量的值,或者对象里的成员。
也可以通过 鼠标 选择 变量,单击右键 --> watch 来查看变量值。
------------------------------------------------------------------------------------------------------
偶尔会遇到程序跟进到了API中的class的情况,
可以下载 jadClipse || http://jadclipse.sourceforge.net/wiki/index.php/Main_Page
来查看反编译class文件。
配合 jad || http://www.varaneckas.com/jad
------------------------------------------------------------------------------------------------------
解决办法:下载完整的源文件包,调试时附加给Debugger 即可。
2、默认的 rt.jar没有行号信息,虽然有源代码,但是不能Eclipse的默认JVM即可。