gpt4 book ai didi

java - 如何写入 Netbeans 调试器控制台(使用 Java)?

转载 作者:搜寻专家 更新时间:2023-11-01 01:07:03 26 4
gpt4 key购买 nike

Netbeans 在输出部分有一个选项卡式窗口,称为“调试器控制台”。是否可以使用 Java 向此窗口写入消息?如果是,怎么办?

最佳答案

您在调试器控制台中看到的消息是

  1. 调试器本身给出的信息(例如添加断点)
  2. 与断点关联的自定义消息

当您将断点添加到一行代码时,断点的默认行为是挂起执行该行代码的线程,并打印文本 "Breakpoint hit at line {lineNumber} in class {className} 线程 {threadName}。”

您可以配置断点来打印自定义文本。到达断点时,此文本将在调试器控制台中输出。为此,请右键单击断点,打开属性窗口,然后在 Print text 字段中输入您的文本。

一个有用的技巧是配置断点使其不阻塞(suspend : no thread),并输入文本。效果与在代码中添加 println 行相同,但好处是您不必重新编译代码,并且更容易激活/停用这些调试器日志(显然它确实不要停留在生产代码上)。

请注意,在断点的文本中,您可以使用特殊值之一 {lineNumber}{methodName}{className}{threadName},您还可以使用语法 {=xxx} 计算一些代码。只需将 xxx 替换为变量名、方法调用或其他任何内容即可。

关于java - 如何写入 Netbeans 调试器控制台(使用 Java)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5361024/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com