Pio*_*aga 5 debugging breakpoints intellij-idea conditional-breakpoint
我想知道是否有任何选项可以在断点处打印一些内容到控制台。我有一个想法来破解 IntelliJ IDEA 中的条件断点功能。
我写了这样一个类:
public class BreakpointPrinter {
public static boolean print(Object object){
System.out.println(object);
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
您有更好的想法来实现这样的目标吗?
右键单击断点:
点击More
选择Evaluate and log
并输入您要执行的代码。
在上面的示例中,断点执行System.out.println("I reached my breakpoint")
,一旦到达断点,该字符串就会写入 IntelliJ 控制台。
我怀疑您得到 a 的原因ClassNotFoundException
是您的类 ( BreakpointPrinter
) 不在 IntelliJ 生成的 JVM 实例的类路径上。但是,如果您只想在每次到达特定断点时写入控制台,那么您可以使用 JVM 中始终可用的类(例如java.lang.System
)来执行此操作,并且可以通过断点Evaluate and log
功能触发它。
归档时间: |
|
查看次数: |
1693 次 |
最近记录: |