Eclipse 答疑:如何使用 Eclipse 进行断点(Breakpoints)调试?

简介: Eclipse 答疑:如何使用 Eclipse 进行断点(Breakpoints)调试?

文章目录


前言

我们在使用 Eclipse 进行代码调试时,可以选择在一条特定的语句上面设置断点。当遇见一个断点时,程序会暂停。我们可以设置任意多的断点。当我们知道程序从什么地方开始的时候,断点特别有用。可以将断点设置到那条语句上,让程序先执行到断点处。

image.png


一、打开需要调试的程序

首先在 Eclipse 中打开我们需要进行断点调试的程序,如下图所示:

image.png

二、设置断点

在代码区到达需要调试并查看变量值的位置,双击代码区域左侧的 Line,或者把鼠标移动到需要调试的代码行,使用快捷键“Ctrl+Shift+b”设置断点,这时我们可以看到生成了一个断点,如下图所示:

image.png

同时我们可以在右侧变量展示区断点“Breakpoints”窗口中看到设置断点的位置信息,如下图所示:

image.png

三、进行代码调试

3.1、在上方标签栏,点击“Debug As→Java Application”

image.png

3.2、进入调试页面并查看设置断点的具体位置信息

通过以下调用栈两个区域的数据我们可以看到设置断点的具体位置和信息,如下图所示:

image.png

3.3、产看具体变量信息

右侧变量展示区的“Variables”里面是变量的数据,如下图所示:

image.png

操作说明:摁 F6 键到达断点的位置,将鼠标放到变量上面,我们可以通过弹出的面板看到对应的值,同时也可以通过右侧的“Variables”看到对应变量的名字以及取值信息。

提示:F5为跳进,F6为执行下一步,F7为跳出。 操作如下图所示:

image.png


总结

本文我们讲述了如何使用开发工具 Eclipse 设置断点并进行断点调试,通过断点调试我们可以使程序运行到我们需要让其停止的地方并进行变量检查,而我们就无须像之前一样采用注释的手段运行程序,极大地方便了我们开发。另外,掌握了 Eclipse 的断点调试,你会使用 IDEA 的断点调试吗?

image.png


我是白鹿,一个不懈奋斗的程序猿。望本文能对你有所裨益,欢迎大家的一键三连!若有其他问题、建议或者补充可以留言在文章下方,感谢大家的支持!


相关文章
|
6月前
|
Java Android开发
在Eclipse环境下调试Java程序
在Eclipse环境下调试Java程序
78 1
|
NoSQL IDE 开发工具
Eclipse配合GDB和jlinkGDBServer仿真调试STM32
Eclipse配合GDB和jlinkGDBServer仿真调试STM32
|
IDE Java 程序员
Eclipse 答疑:代码版权?如何更改 Eclipse 中注释块的 @author 版权信息?
Eclipse 答疑:代码版权?如何更改 Eclipse 中注释块的 @author 版权信息?
180 0
Eclipse 答疑:代码版权?如何更改 Eclipse 中注释块的 @author 版权信息?
|
Java 程序员 Android开发
Eclipse 答疑:为什么在 Eclipse 中,运行本程序却是另外一个程序的结果?
Eclipse 答疑:为什么在 Eclipse 中,运行本程序却是另外一个程序的结果?
342 0
Eclipse 答疑:为什么在 Eclipse 中,运行本程序却是另外一个程序的结果?
|
Java 程序员 开发工具
Eclipse 答疑:Eclipse 如何设置 Java 代码自动提示和自动补全?
Eclipse 答疑:Eclipse 如何设置 Java 代码自动提示和自动补全?
426 0
Eclipse 答疑:Eclipse 如何设置 Java 代码自动提示和自动补全?
|
Java 程序员 Android开发
Eclipse 答疑:Eclipse 如何更换夜间及外部主题?如何修改代码样式、背景颜色、字体大小?为何注释文字大小不一?
Eclipse 答疑:Eclipse 如何更换夜间及外部主题?如何修改代码样式、背景颜色、字体大小?为何注释文字大小不一?
256 0
Eclipse 答疑:Eclipse 如何更换夜间及外部主题?如何修改代码样式、背景颜色、字体大小?为何注释文字大小不一?
|
Java 程序员 Android开发
Eclipse常用快捷键和调试方法
Eclipse常用快捷键和调试方法
295 0
|
NoSQL 开发工具 Android开发
【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)(三)
【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)(三)
314 0
【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)(三)
|
Go 开发工具 Android开发
【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)(二)
【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)(二)
200 0
【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)(二)
|
Ubuntu Linux 编译器
【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)(一)
【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)(一)
286 0
【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)(一)