1.首先要设置断点:在代码里需要调试的地方,鼠标双击代码行号的左边,再次双击即可取消断点。
2.启动服务开始调试:
方法一:鼠标点击main方法–>右键Debug As–>Java Application开始java代码调试;
方法二:直接点击“调试”按钮,即点击小瓢虫边上的倒三角,选择Debug As–>Java Application,;
方法三:快捷键F11;
方法四:菜单栏选择Run–>Debug,开发工具首次调试会弹出提示,需要切换到Debug工作区,勾选“Remember my decision”,下次便不再提示。
3.以debug方式运行java程序后,跳转到调试视图,其中最常用的窗口有:
Debug窗口:显示当前线程方法调用栈,及方法执行到第几行,
变量Variables窗口:显示当前方法的局部变量,非静态的变量等,可以修改变量值,
断点Breakpoints窗口:s可用来新增和删除断点等,
代码编辑窗口,
输出Console窗口:控制台用于查看打印的日志信息。
大纲outline窗口。
4.Debug视图可以用来调试和运行程序,下图是常用的debug按钮,还有相应的快捷键:
1.表示当前继续执行代码,直到遇到下一个断点,快捷键F8(resume),
2.表示停止调试(terminate),
3.表示进入当前方法内部,一步一步执行,快捷键F5(step into),
4.表示运行下一行代码,执行当前行,但不进入执行细节,快捷键F6(step over),
5.表示退出当前方法,返回到调用层,快捷键为F7(step return)。
调试过程中Debug视图有很多堆栈信息,另外调试中鼠标移到代码编辑窗口,放在变量上时会显示当前变量的值。
5.跳过或清除断点:
Skip All Breakpoints ,将所有的断点设置为跳过,所以断点上会有一个斜线,表示断点被跳过,线程不会在该断点处被挂起。
Run–>Remove All Breakpoints清除所有的断点,在断点调试完可进行此操作。
6.Debug调试完成后,需要切换回Java视图,两种切换的方法:
1.是通过IDE右上角的两个按钮进行切换,
2.是点击菜单Window–>Perspective–>Open Perspective选择相应的视图。

Eclipse的单步调试相关推荐

  1. eclipse java 单步调试快捷键,Eclipse如何调试 Eclipse调试详细教程

    Eclipse作为开发者必备的一款常用软件,有许多开发者还不知道eclipse的debug功能该如何使用,debug模式简称为调试,可以自动编译出项目中的问题,小编今天就为大家带来了Eclipse使用 ...

  2. Eclipse 的单步调试

    1.设置断点在程序里面放置一个断点,也就是双击需要放置断点的程序左边的栏目上. 2.调试(1)点击"打开透视图"按钮,选择调试透视图,则打开调试透视图界面,然后先设置断点,按调试按 ...

  3. Eclipse 单步调试

    Eclipse 的单步调试 1.设置断点 在程序里面放置一个断点,也就是双击需要放置断点的程序左边的栏目上. ctrl+shift+b 2.调试 (1)点击"打开透视图"按钮,选择 ...

  4. Eclipse单步调试技巧

    作为一名复制粘贴工程师,快速上手一个开源项目,利用eclipse来调试是不可缺少的一项技能.本文将介绍如何基于makefile来单步调试一个项目. 前期准备 下载某一个开源项目,这里以https:// ...

  5. Java Eclipse进行断点调试

    Java Eclipse进行断点调试 如何调试Java程序? 大家最开始学习Java,都会觉得IDE调试好高端有木有,其实很简单了. 下文会尽量简单直观的教会你在Eclipse中调试,其他的IDE调试 ...

  6. java单步跳入单步跳过_Eclipse 单步调试

    进入debug模式,设置断点,然后运行程序到断点 [1]快捷键(F8)直接执行程序. [2]快捷键(F5)单步执行程序,遇到方法时进入. [3]快捷键(F6)单步执行程序,遇到方法时跳过. [4]快捷 ...

  7. idea调试需要的快捷键_idea 和eclipse的debug调试快捷键对比

    Shift+Enter,向下插入新行 psvm/sout,main/System.out.println(); Ctrl+J,查看更多 Ctrl+Shift+F,全局查找 Ctrl+F,查找/Shif ...

  8. 用QEMU模拟调试裸机ARM64汇编,支持gdb单步调试

    完全是方便自己查询,做个记录. 树莓派4的SOC是ARM64, cortex A72,支持最新的ARMv8指令集,且有众多的开源资料,适合用来学习ARM64汇编,其他芯片大同小异,遇到需要,再进一步研 ...

  9. Eclipse中如何调试(Debug)代码

    目录 1.设置断点 2.执行调试 3.单步调试 4.如何返回原来的视图? 5.如何结束调试程序 调试又称为debug,为什么调试称为debug呢?据说是在当时有一只虫子跑进了计算机中导致机器宕机,因为 ...

最新文章

  1. POJ1564 Sum It Up(DFS)
  2. SpringMVC教程--异常处理器详解
  3. js src 变量_Js基础学习笔记(一)
  4. 调色插件怎么安装_修图调色一键搞定!PS大师级调色插件NikCollection 八合一送你...
  5. 鸿蒙ACE框架-使用JS调用C++(1)
  6. fullpage在vue单页面当中使用会出现的问题以及解决办法
  7. VB选择文件夹并取文件夹名
  8. Node.js跨域请求解决方案
  9. 做了一天的程序,很困啊,明天还要赶着去上课
  10. 复制iPhone端百度网盘下载好的视频到电脑(Mac / Windows)- iOS 12.4
  11. mqtt压力测试工具emqtt
  12. win10 计算机右键管理,win10系统右键菜单管理的步骤介绍
  13. 5月全国程序员工资最新统计,网友:惊呆了!
  14. 电子元器件采购需要掌握哪些基础知识?
  15. 解决Ubuntu环境搜狗拼音候选区乱码问题
  16. intel D435i 双目相机 拍摄图片并保存 python调用示例
  17. dns被劫持了怎么处理 5种方法教你处理
  18. 一个程序员血淋淋的教训,心态没了,世界坍塌了
  19. centos 安装frp 实现内网穿透进行电信物联网NBIOT开发
  20. 纺织服装业如何利用技术进行数字化转型

热门文章

  1. ceph部分数据所有副本先后故障的抢救
  2. 网络爬虫ip防止被封常见的三种解决方法
  3. 计算机二级题销售额排名,计算机二级excel真题:制作产品销售情况表
  4. 数据分析-数据分析方法
  5. GoDaddy与Namecheap域名注册商对比分析
  6. Makefile与export
  7. Logistic 回归 (LR)推导
  8. latex--字母带箭头(markdown)
  9. TomoFinance空投的参加方法
  10. 计算机考试应用选择题,2017计算机应用基础考试选择题「附答案」