[英]How do I write to the Netbeans Debugger Console (in Java)?
Netbeans在Output部分中有一個名為“Debugger Console”的選項卡式窗口。 是否可以使用Java將消息寫入此窗口? 如果是這樣,怎么樣?
您在調試器控制台中看到的消息也是
向一行代碼添加斷點時,斷點的默認行為是掛起執行代碼行的線程,並"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.