2014-01-08 27 views
0

我已經爲Java中的隨機知識庫生成器編寫了一個代碼,它生成一組含義和事實以便證明它們。 不幸的是,在生成的事實之間存在不包含在任何生成的蘊涵中的事實(例如,生成的含義:a => b; c => d;生成的事實:a,e)。 每次運行我的程序時都不會發生此錯誤,但只有幾次。 我的問題是,如果在Eclipse中有一種方法在發生這種情況時運行調試,並且我可以如何本地化問題。根據條件進行調試Eclipse

謝謝。

+0

你能告訴你的一根碼的嗎? – Thomas

回答

0

將斷點放在要檢查條件的位置。

右鍵單擊斷點,然後單擊「斷點屬性」

選擇條件並添加相應的條件的可能性和調試器中斷時,這些都是真的。

+0

但是si有一種方法可以回到樂隊找到bug?我的意思是,就像你寫的那樣,當問題已經發生時,調試將會啓動......我需要它返回並重新執行previouses編程步驟,以便找到錯誤 – user3125168

+0

@ user3125168你怎麼能夠回頭執行的節目?沒有辦法回到調試模式,你需要在發生錯誤之前把斷點放在某個地方,然後一步一步地走,也許多次.. – Vogel612

+0

你把一個條件寫成:!(a> = b || c> = d),這是非必需的含義,並且不能支持已執行語句的執行。 – user3171841