簡體   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