http://jingyan.baidu.com/article/e6c8503c7e46b6e54f1a18c5.html

*******************************************

我们在编写java程序的过程中,经常会遇到各种莫名其妙的问题,为了检测程序是哪里出现问题,经常需要增加日志,看变量的值,这样调试很麻烦。那么如何跟踪程序的运行,进行逐行调试呢?

工具/原料

 
  • eclipse

方法/步骤

 
  1. 1

    注意:本经验使用的eclipse版本为

    Eclipse Java EE IDE for Web Developers.

    Version: Luna Service Release 1 (4.4.1)

    Build id: 20140925-1800

  2. 2

    打开您要调试的java代码文件,在左侧双击鼠标设置断点(程序执行到这里就会暂停,并且进入调试模式),可以设置多个断点。

  3. 3

    在代码编辑区域,点击鼠标右键,选择【Debug As】,再选择【1 Java Application】

  4. 4

    弹出提示,需要切换到调试(Debug)工作区,勾选“Remember my decision”,记住选择,则下次不再提示,然后点击【Yes】。

  5. 5

    Debug模式的界面,共分为5个区域

    (1)Debug(调试)区域,显示当前正在调试代码是什么,在第多少行

    (2)Variables(变量)区域,显示变量的值。

    (3)代码编辑区

    (4)代码结构区,显示代码中的各个方法。

    (5)Console(控制台)区域。

  6. 6

    点击调试区的黄色箭头按钮,可以逐句的执行代码,并且同时可以在变量区,实时的看到变量的值变化。

  7. 7

    点击调试区的绿色按钮,可以将程序直接执行完毕,跳过所有断点调试。

    END

注意事项

 
  • 如果本经验对您有所帮助,请点击【投票】或【有得】支持小编!如果想以后浏览请点击右下方【星号】收藏,本经验能够帮助到您的朋友,请点击右下方【双箭头】进行分享。

最新文章

  1. jQuery控制表头
  2. import this, Python 之禅
  3. atitit.web原理 理论attilax总结
  4. 给你的Mr.Right画张择偶地图像
  5. svn cleanup failed–previous operation has not finished 解决方法
  6. truncate、drop、delete区别
  7. XShell 屏幕锁定的恢复方法(Ctrl+Q)
  8. 在iOS中怎样创建可展开的Table View?(上)
  9. C#托付和事件
  10. 百度地图JavaScript API本地搜索的结果面板
  11. string[] 清理重复+反转显示
  12. 如何在sublime text3运行nodejs
  13. Python入门-Hello Word
  14. PDF 转 PNG JPG 操作
  15. OC常用控件封装
  16. Iptables之recent模块小结
  17. 深入浅出parallelStream
  18. Office Online Server 2016 部署和配置
  19. echarts y轴,显示数据,但不显示竖线
  20. 《零基础学HTML5+CSS3(全彩版)》读书笔记

热门文章

  1. poj1222 EXTENDED LIGHTS OUT
  2. ubuntu /etc/profile和/etc/environment的比较
  3. mvc api
  4. sql通用分页自定义表条件存储过程
  5. linux下的文件系统
  6. 数据库SQL语句练习题5--9
  7. 【leetcode❤python】235. Lowest Common Ancestor of a Binary Search Tree
  8. C# 多线程 Invoke BeginInvoke
  9. linux mv命令
  10. [Effective Java]第七章 方法