具體如何使用eclipse來遠程debug這裏就不說了。
這裏只講下eclipse來debug的時候的一些技巧。在本地debug的時候也實用。
首先看一種場景:當項目開發到一定規模之後在本地運行調試就變的不太可能,比如你起個jboss,卡都卡死了。所以很多情況下,是很多人公用一臺開發服務器, 假如這個時候我們想調試代碼,那麼可能會影響到其他的同學,另外同時過來很多的斷點,自己也會暈掉,怎麼辦呢?
1、 設置好斷點
2、 在斷點處點擊右鍵,如下圖1-1:
斷點的條件設置如下
當用戶名爲lywybo時候才suspend,這樣就保證了,其他用戶在執行測試的時候不會受斷點的影響。只有自己的賬戶才能觸發,就可以很好的debug了
同樣的在本地debug的時候也適用。看下面的例子
當有一個循環之類的代碼片段,我們想debug某一個值時候,如何處理呢?
1.用上面的那種方法,設置i==?
2.也可以用下面這麼設置
這樣,當循環到第五次的時候程序就會掛起。執行debug
3. 通過debug我們還可以臨時改變對象或者變量的值,當第一次進入的時候,我們就可以將i修改爲5在繼續執行
這樣也可以直接修改到5,來調試5的代碼片段。
希望對部分不知道的人,有幫助,已經懂了的,略過^_^