上周更新如何下载安装Eclipse的文章,这次给大家讲述一下探索Eclipse Debug功能的过程。
对于一个IDE来说主要功能为编辑器+编译器+调试器,而在这其中最重要的部分就是Debug功能,通过调试功能我们可以快速的找到代码中错误的地方,也可以更深入的了解代码的运行过程。废话不多说,接下来直接放干货!
首先先随便打开一个代码(除简单的输入输出程序外,太短效果不明显),下图我打开了一个以switch方法为主的程序。
然后点击菜单栏Run-->Debug(或者直接摁F11)进入Debug模式
本以为和vs2017一样会从头开始单步运行,但是没想到Eclipse竟然直接运行了,
没办法只好设个断点试试看,如下图,我把断点设在了switch方法开始的那句语句(断点在左边的蓝条上会出现蓝色的小圆点)。
断点设置方法:在蓝色条条处右键,然后摁Toggle Brokepoint。
再来一遍Debug,成功停在了断点的位置,并且编译器界面发生了一些变化。如下图,右边显示程序运行中出现的变量名以及相对应的值;左边则显示改程序的一些信息;中间停顿代码被标绿。
接下来我们通过Step into或者Step over执行下一条语句。
其中Step into和Step over可以通过点击菜单栏上方的图标或者F5,F6按键运行,
Step into为进入操作,若有方法则进入方法内部,Step over为跳出,若遇到方法则直接运行到方法后一条语句,不会进入。
除此以外,在右边的Expressions窗口我们可以通过添加变量名增加监视的变量值。
到这里Eclipse中Debug的基本使用也就差不多啦,看到一些文章会写到调式环境的配置,这个本人还没尝试过就等下次的文章再详细说明啦~