繁体   English   中英

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

[英]How do I write to the Netbeans Debugger Console (in Java)?

Netbeans在Output部分中有一个名为“Debugger Console”的选项卡式窗口。 是否可以使用Java将消息写入此窗口? 如果是这样,怎么样?

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

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

向一行代码添加断点时,断点的默认行为是挂起执行代码行的线程,并"Breakpoint hit at line {lineNumber} in class {className} by thread {threadName}."打印"Breakpoint hit at line {lineNumber} in class {className} by thread {threadName}."

您可以配置断点以打印自定义文本。 当调试器到达断点时,将在调试器控制台中输出该文本。 要执行此操作,请右键单击断点,打开propoerties窗口,然后在“ Print text ”字段中输入Print text

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

请注意,在断点的文本中,您可以使用特殊值{lineNumber}{methodName}{className}{threadName} ,还可以使用语法{=xxx}来评估某些代码。 只需用变量名或方法调用等替换xxx即可。

好的,我在输出> Glassfish服务器3+控制台

我在我的程序中写了一个简单的System.out.println,当调试器到达这个指令时,控制台显示我简单写的结果。

对于其他情况,我不知道

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM