eclipse 写java代码的时候,一保存就蹦出debug页面,我也没设置断点,怎么回事啊,烦死了。怎么把debug关

eclipse 写java代码的时候,一保存就蹦出debug页面,我也没设置断点,怎么回事啊,烦死了。怎么把debug关,第1张

1你看看是在什么状态下运行的程序,看看是否是在debug状态下运行的,你可以选择java运行状态。
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,找到debug
2,然后右键
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里的红色图标


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12620400.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存