我試圖調試/跟蹤一些Java代碼是如何執行的(或者甚至是)。我想要一個簡單的方法來執行警報,以便我可以告訴代碼是如何執行的。喜歡的東西:用於調試的簡單Java警報
alert ("do we get here");
在JavaScript
,或者:
echo ("do we get here");
在PHP
。
我已經使用了它,但很多方法看起來相當複雜,代碼量過大。我是新來的java,有什麼辦法可以實現這一點?
我試圖調試/跟蹤一些Java代碼是如何執行的(或者甚至是)。我想要一個簡單的方法來執行警報,以便我可以告訴代碼是如何執行的。喜歡的東西:用於調試的簡單Java警報
alert ("do we get here");
在JavaScript
,或者:
echo ("do we get here");
在PHP
。
我已經使用了它,但很多方法看起來相當複雜,代碼量過大。我是新來的java,有什麼辦法可以實現這一點?
Sytem.out.println("do we get here");
假設你使用的是像NetBeans,IntelliJ Idea或Eclipse這樣的IDE,你可能更喜歡設置斷點並在調試模式下運行應用程序。你甚至不必輸入任何內容,然後;-) – peterp
JOptionPane.showMessageDialog(null, "Your Message");
零部件實際上可以由合適的父部件切換,如果有的話。
您可以使用
System.out.println("Here we are");
,但如果你想知道我們是如何到達那裏,你可以使用
new Throwable("Here we are").printStackTrace(System.out);
它會打印出通話stacka一報還一。
如下所示:'System.out.println(「我在這裏」);'? – assylias
System.out.println();將打印到cout。您還可以使用各種日誌記錄系統,這些系統可以更好地控制調試語句。請參閱log4j和slf4j。 –
我建議你看看使用Java調試器 – smp7d