2在Eclipse的右上角有两个小原点的窗口,你点击一下小圆点,会打开breakpoints窗口,把窗口中的打勾的断点点掉,或全选中右键remove或removeAll
希望对你有帮助
步骤如下:
1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键点击菜单,选择 Toggle Breakpoint菜单项即可
2 在debug模式下运行程序进入调试状态:通过点击工具栏上的小虫按钮或者是在项目右键点击然后选择Debug As,Android Application菜单,启动程序的调试模式
3第一次运行调试模式eclipse会d出如下确认窗口当程序运行到你的断点地方时就会停下,这时可以按照下面的功能键按需求进行调试:
[1]快捷键(F8)直接执行程序,直到下一个断点处停止。
[2]快捷键(F5)单步执行程序,遇到方法时进入。
[3]快捷键(F6)单步执行程序,遇到方法时跳过。
[4]快捷键(F7)单步执行程序,从当前方法跳出。
4查看断点时变量当前的值:右键点击对应的变量,在菜单上选择 watch 菜单项,变量的值就会出现在 expressions窗口中。
参考资料
csdncsdn[引用时间2018-1-21]
1,找到debug2,然后右键
3, 点击clear 一步步的clear 或者clear all
MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。
最基本的 *** 作是:
1首先在一个java文件中设断点,然后debug as-->open debug Dialog,然后在对话框中选类后--> Run
当程序走到断点处就会转到debug视图下。
2F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over,
也就是执行本行代码,跳到下一行,
3F7是跳出函数
4F8是执行到最后。
1Step Into (also F5) 跳入
2Step Over (also F6) 跳过
3Step Return (also F7) 执行完当前method,然后return跳出此method
4step Filter 逐步过滤 一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-java-Debug-step Filtering)
5resume 重新开始执行debug,一直运行直到遇到breakpoint
6hit count 设置执行次数 适合程序中的for循环(设置 breakpoint view-右键hit count)
7inspect 检查 运算。执行一个表达式显示执行值
8watch 实时地监视变量的变化
9我们常说的断点(breakpoints)是指line breakpoints,除了line breakpoints,还有其他的断点类型:field(watchpoint)breakpoint,method breakpoint,exception breakpoint
10field breakpoint 也叫watchpoint(监视点) 当成员变量被读取或修改时暂挂
11添加method breakpoint 进入/离开此方法时暂挂(Run-method breakpoint)
12添加Exception breakpoint 捕抓到Execption时暂挂(待续)
断点属性:
1hit count 执行多少次数后暂挂 用于循环
2enable condition 遇到符合你输入条件(为ture\改变时)就暂挂
3suspend thread 多线程时暂挂此线程
4suspend VM 暂挂虚拟机
13variables 视图里的变量可以改变变量值,在variables 视图选择变量点击右键--change value一次来进行快速调试。
14debug 过程中修改了某些code后--〉save&build-->resume-->重新暂挂于断点
虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。[1]
这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、PHP、Android等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。
Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。2003年,Eclipse 30选择OSGi服务平台规范为运行时架构。2007年6月,稳定版33发布;2008年6月发布代号为Ganymede的34版;2009年6月发布代号为Galileo的35版;2010年6月发布代号为Helios的36版;2011年6月发布代号为Indigo的37版;2012年6月发布代号为Juno的42版;2013年6月发布代号为Kepler的43版;2014年6月发布代号为Luna的44版;2015年6月项目发布代号为Mars的45版。
如果没有设置断点的话,请看下面。 MyEclipse: window->Preferences->MyEclipse->Servers->tomcat->launch Eclipse: window->Preferences->Server->launching 修改launch mode 选择 Run mode 就会把默认状态换成普通模式。最简单的办法把断点取消了就可以无视调试继续工作了。完整解决办法:
首先按F8(可能多次) ,结束这个调试。
然后选 windows->Perspective->找到java ee(defaulty)选择
回到java ee界面后,看看下面有没有导航栏有没有server这个标签,有的话点击,然后点那个红色的(disconnect)图标 (偏右下方。)
如果没有,你要选windows->show view 找到server选择显示,然后点到server里的红色图标
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)