IDEA断点调试教程

众所周知,IntelliJ IDEA是java开发不可多得的好工具,用过它的人都不想用回Eclipse,初学IDEA时,很多功能无所适从,如断点调试功能,本文就介绍如何在IntelliJ IDEA中进行断点调试。

操作方法

  • 01

    打开IDEA项目,以DEBUG的模式运行项目,如图所示,本例项目为Maven项目,通过如图所示的DEBUG按钮以DEBUG模式运行项目。

  • 02

    打开要断点的文件,定位到要断点的源代码行,在源代码所在行前面,单击一下鼠标左键,即可设置一个断点(红色打勾的标记),如图所示

  • 03

    查看所有断点:在IDEA的下方的debug窗口的左边有一个查看断点的按钮,如图所示 ,单击将会弹出断点详情窗口

  • 04

    设置条件断点:条件断点,即当运行时条件为true时,才会进入断点。在断点详情窗口左侧选中要设置的断点,然后在右侧的Condition:选项上打勾,并在输入框中写上表达式,如图所示。 删除断点:在左侧选中断点,并点上方的红色减号即可删除。

  • 05

    触发断点(本例为web项目则是对应用发送登录请求),程序将在断点处停住,如图所示,IDEA的强大之处是在断点状态下,断点处代码的每一行的变量值都直接显示出来了。在下方Debug窗口也可以查看调用层次以及当前变量,监控变量。 将鼠标移动到某对象上面,会出现+号,点击即可查看该对象的值,如图:

  • 06

    在断点处执行表达式:在断点所示在代码行,单击右键,选择Evaluate Expression...或按快捷键Alt+F8,打开表达式执行窗口,在窗口处输入表达式并回车,在下方如可以看到表达式的值。如图所示:

  • 07

    当需要继续向下运行时,点击下方DEBUG窗口上的工具栏上的调试按钮,可以实现下一步,进入方法,返回方法等操作,当不想继续断点调试时,点击左则的绿色三角形按钮,即可恢复程序运行。如图所示:

(0)

相关推荐

  • Unity3D自带MonoDevelop编辑器断点调试教程

    断点调试功能可谓是程序员必备的功能了。Unity3D支持编写js和c#脚本,但很多人可能不知道,其实Unity3D也能对程序进行断点调试的。不过这个断点调试功能只限于使用Unity3D自带的MonoD ...

  • vs2010断点调试详细教程

    设置断点:在如下图中的红色圆点处设置断点,红色圆点表示已经在这行设置断点。快捷键F9。 启动调试:按F5或者点击左边红框中的按钮。右边框是开始执行(不调试)Ctrl+F5。 调试工具栏:下面是工具栏中 ...

  • vs2010断点调试技巧分享

    设置断点:在如下图中的红色圆点处设置断点,红色圆点表示已经在这行设置断点。快捷键F9。 启动调试:按F5或者点击左边红框中的按钮。右边框是开始执行(不调试)Ctrl+F5。 调试工具栏:下面是工具栏中 ...

  • vs2010怎样断点调试

    设置断点:在如下图中的红色圆点处设置断点,红色圆点表示已经在这行设置断点.快捷键F9. 启动调试:按F5或者点击左边红框中的按钮.右边框是开始执行(不调试)Ctrl+F5. 调试工具栏:下面是工具栏中 ...

  • WebStorm 断点调试方法

    最近HTML5很火,而且大家都在用WebStorm开发工具,但是有个问题是我们写JavaScript怎么像其他编辑器那样进行断点调试呢,今天就带大家来配置一下,让你的WebStorm如同飞一般的感觉. ...

  • android studio怎么对library进行断点调试?

    在使用android studio经常发现library不能进入断点,给开发带来很大不便.本经验将介绍如何利用andorid studio对android library进行断点调试. 1.在libr ...

  • 使用vscode 编辑调试php 配置方与VSCode断点调试PHP

    以前的php调试工具,类似zendstudio 或者phpclipse,storm运行太慢了,还是这个好用. 1.首先官网下载vs code  地址:https://code.visualstudio ...

  • 菲乐外置声卡调试教程

    随着网络主播行业一天比一天火爆,有更多的朋友加入了这个行列,下面小编就和大家分享菲乐外置声卡调试教程,希望对大家有所帮助. 操作方法 01 首先,我们把线插好,然后向右旋转"立体混音&quo ...

  • 5.1声卡调试教程

    创新5.1声卡虽说强大,但是它有一个极大的问题,就是不会设置效果的人几乎没法用,小编前些天刚装了创新5.1声卡,给大家分享下创新5.1声卡安装调试效果,希望对大家有所帮助,下面就看看小编整理的创新5. ...