草庐IT

Breakpoints

全部标签

php - 使用 XDebug 和 Sublime Text : don´t stop at breakpoints 的 Vagrant

我在使用SublimeText2、Vagrant和XDebug进行调试时遇到问题。调试不会在断点处停止我用这个vagrantboxhttps://github.com/bryannielsen/Laravel4-Vagrant我在StackOverflow中阅读了很多问题,但没有一个能解决我的问题。XdebugsuccessfullyconnectstoDBGPclients,butwon'tstopatbreakpoints讲述了不要将xdebug用作模块,而我将其用作扩展。好像还行!别人说的是php.ini配置,我的日志好像还不错当在sublimetext中启动xdebug(使用h

java - 如何设置 Eclipse 观察点以在对象/基元更改时激活?

我现在正在尝试重构一些相当糟糕的代码。它以一种非常复杂的方式传递对象,我无法跟踪并且显然直接访问代码中其他位置的对象内的基元。我正在尝试弄清楚如何使用调试器找出我感兴趣的对象在传递到传递这些对象的令人困惑的代码黑框后何时/何地被使用。我想要的是一种设置观察点的方法,该观察点在修改对象(或基元)时中断。我知道可以在变量上设置观察点,但这不是我想要的。指向我感兴趣的对象的变量在函数调用结束时消失了,我想要一种方法在这个函数返回后继续跟踪对象。谁能告诉我Eclipse是否有这个功能?我正在使用Helios。谢谢 最佳答案 你可以设置一个w

java - 是否可以向我没有源代码的类添加断点?

我想在Eclipse的一个类中添加一个断点,但我没有它的源代码。无论如何都可以在其中添加断点吗?就我而言,我真的只需要知道何时调用方法。(附带说明:有人有j2ee_api_1_3.jar的源代码吗?) 最佳答案 如果您打开大纲View,您可以选择一个方法,右键单击并选择切换方法断点,然后只要命中该方法就会中断。您可以从Sun的archivedownloadpage获得源代码 关于java-是否可以向我没有源代码的类添加断点?,我们在StackOverflow上找到一个类似的问题:

java - 在 IntelliJ 中调试 Ant 项目时出现行号信息不可用错误

我正在处理一个相当古老的JavaAnt项目,我已将其导入IntelliJ,它以前是使用Eclipse开发的。该项目由少量的servlet组成。我正在尝试从IntelliJ进行调试。IntelliJ可以连接到端口8000上的远程Tomcat,但是当我尝试添加断点时,出现以下可怕的错误:Linenumbersinfoisnotavailableinclasscom.package.blah.SomeClass根据SO和其他地方的建议,我将Ant构建脚本修改为以下内容:我将debug和debuglevel行添加到上面调用javac的目标。另外,我尝试运行javap-vSomeClass.cl

java - 无法在 Eclipse 中放置断点

我在使用JDK1.6.0_18(32位)的windowsvistahomepremium64位上使用eclipseeuropa(3.5)。通常情况下,我可以很好地设置断点;但是,对于不属于项目的特定类(此类位于.JAR文件中(.JAR文件是项目的一部分)),尽管我已将源目录附加到此.JAR文件,但我无法在这个类中放置一个断点。如果我双击断点Pane(左边框),我注意到放置了一个类断点。我想知道是否没有调试信息;但是,发现这个特定的类是使用debug="true"和debuglevel="lines,vars,source"使用ant/javac任务编译的。我什至对此类运行了jad以确认

java - Eclipse 中的 "toggle line breakpoint"和 "toggle breakpoint"有什么区别?

我只是无法理解Eclipse中菜单的Run按钮下的两个选项。通常断点不是指一行吗?我意识到可能存在这种情况:if(x>=0&&x=0&&y但是当第2行的togglelinebreakpoint设置断点时,也可以通过togglebreakpoint取消设置。那么它们到底有什么区别,如何区分它们带有符号? 最佳答案 在eclipse中你可以有5种类型的断点:你习惯的那个:普通的行断点一个条件断点,您在一行中停止,但仅当满足特定条件时才停止进入方法时触发的方法断点异常断点,在任何抛出特定异常的行上停止。(根据我忘记的评论)观察点:使用它们

java - Eclipse 条件断点 - 仅在其他断点之后

我正在调试一个执行大量方法调用的应用程序。例如,我想调试methodA。它被调用了1000次。但是,在我的主循环中,我只想在几条语句后开始调试方法A。publicvoidmethodA(){//doessomethingnastythatIwanttodebug}publicstaticvoidmain(String[]args){for(inti=0;i我想在methodAmethodB被调用之后开始中断。我真的不想更改我的代码(例如,插入一个boolean值并使断点以该boolean为条件)。在Eclipse中可以实现这样的功能吗?或者有更好的选择吗?

java - 如何在eclipse中删除 "single"文件的所有断点?

我最好知道如何删除/禁用allbreakpoints一次单击以及如何删除特定断点但是有什么方法可以删除单个文件中的所有断点eclipse?示例我在ServiceImpl.java中有5断点,在DaoImpl.java中有7断点,现在我不不想调试ServiceImpl.java。那么,有什么办法可以简单地只删除ServiceImpl.java文件的所有断点吗? 最佳答案 尝试选择“调试”,然后按照我在下图中描述的方式进行分组现在您可以只选择文件的节点并禁用。一键禁用,一键启用 关于java

java - Eclipse 条件断点损坏了吗?

我试图在反编译代码中设置条件断点,但Eclipse一直给我错误:Conditionalbreakpointhascompilationerror(s)Reason:Evaluationsmustcontaineitheranexpressionorablockofwell-formedstatments我的情况非常简单,只是尝试与字符串值进行比较。我已经尝试了以下所有方法,但每一个都出现错误:myObj.toString()=="abc123"myObj.toString().equals("abc123")if(myObj.toString()=="abc123"){returntr

java - 在 Eclipse 的 Java 调试器中,如何在某个类的每个对象创建上设置断点?

每当实例化特定类型(类/接口(interface))的对象时,我想让Eclipse的Java调试器调试挂起受监视的进程。作为解决方法,我可以设置断点在该类型的所有构造函数上在该类型的父类(superclass)型和子类型的所有构造函数上但是这很尴尬忽略使用默认构造函数的实例化可能会导致我不想暂停的类的对象实例出现误报调试暂停。 最佳答案 您不需要在父类(superclass)和子类上设置断点。如果您在您感兴趣的类的每个构造函数上放置一个断点,那么每次创建该类或其子类的对象时,调试器都会命中其中一个断点。这不适用于接口(interfa