Mac中eclipse如何进行断点调试(debug)
f5,f6快捷键没反应怎么办??
在Mac上,f5,f6默认被设置成了自有的快捷键,因此与eclipse快捷键冲突,只需要修改系统偏好设置即可,进入系统偏好设置,选择键盘,将如下图红框所示处的勾按掉,ok了
开始debug
断点调试首先需要设置断点。打开任意一个文件,在某一行前双击,会出现一个如下图所示的小蓝点,这个就是断点,在调试时,程序会停留在此处。
设置好断点后,选择Run——Debug就开始程序调试了
在我的程序中,首先需要输入一个数(1),输入数字后,在我们设置的第一个断点处就会变成绿色(2)
以debug方式运行java程序后
(F5)单步执行程序,遇到方法时进入;
(F6)单步执行程序,遇到方法时跳过;
(F7)单步执行程序,从当前方法跳出;
(F8)直接执行程序。遇到断点时暂停;
按F5就是一层层深入的debug相当于剥葱样,会进入每个方法内部;
按F6就是在当前函数一步步debug,不理会深层次运作;
按F7就是如果当前进入了某个方法内部,都跳转到该方法的结尾代码处;
按F8就是如果后面还有断点,则运行到下一断点处,否则运行完程序;
你学会了吗?快去试试吧!