首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

施用 Eclipse 平台进行调试

2012-08-11 
使用 Eclipse 平台进行调试接下来,将讨论 Eclipse 中的一些常用调试实践。现在,从 Run Debug 菜单启动调

使用 Eclipse 平台进行调试

接下来,将讨论 Eclipse 中的一些常用调试实践。

现在,从 Run > Debug 菜单启动调试会话。最好不要将多条语句放在一行上,因为会无法单步执行,也不能为同一行上的多条语句设置行断点。


图 4. 视图中左侧空白处的箭头指示当前正在执行的行
施用 Eclipse 平台进行调试

还有一个方便的断点视图来管理所有的断点。


图 5. 断点视图
施用 Eclipse 平台进行调试

当调试器停止在一个断点处时,您可以从 Debug 视图工具栏(参见图 9)中选择 Step Over 选项,继续调试器会话。该操作会越过高亮显示的那行代码,继续执行同一方法中的下一行代码(或者继续执行调用当前方法的那个方法的下一行代码)。执行上一步后发生改变的变量会用某种颜色高亮显示(默认是黄色)。颜色可以在调试首选项页面中改变。


图 9. 改变颜色的变量
施用 Eclipse 平台进行调试

要在 Debug 视图中挂起执行线程,选择一个运行线程,单击 Debug 视图工具栏中的 Suspend。该线程的当前调用堆栈就会显示出来,当前执行的代码行就会在 Debug 透视图中的编辑器中高亮显示。挂起一个线程时,将鼠标放在 Java 编辑器中的变量上,该变量的值就会在一个小的悬停窗口中显示出来。此时,该线程的顶部堆栈框架也会自动选中,其中的可视变量也会在 Variables 视图中显示出来。您可以通过单击 Variables 视图中合适的变量名来检查变量。

结束语

Eclipse 平台提供了一个内置 Java 语言调试器,它带有标准的调试功能,包括分步执行、设置断点和值、检查变量和值以及挂起和恢复线程功能。它还可以用来调试运行在远程机器上的应用程序。Eclipse 平台主要是一个 Java 开发环境,但是其中的 Eclipse Debug 视图还可以用于 C/C++、PHP 和许多其他的编程语言。

热点排行