我已經爲Java中的隨機知識庫生成器編寫了一個代碼,它生成一組含義和事實以便證明它們。 不幸的是,在生成的事實之間存在不包含在任何生成的蘊涵中的事實(例如,生成的含義:a => b; c => d;生成的事實:a,e)。 每次運行我的程序時都不會發生此錯誤,但只有幾次。 我的問題是,如果在Eclipse中有一種方法在發生這種情況時運行調試,並且我可以如何本地化問題。根據條件進行調試Eclipse
謝謝。
我已經爲Java中的隨機知識庫生成器編寫了一個代碼,它生成一組含義和事實以便證明它們。 不幸的是,在生成的事實之間存在不包含在任何生成的蘊涵中的事實(例如,生成的含義:a => b; c => d;生成的事實:a,e)。 每次運行我的程序時都不會發生此錯誤,但只有幾次。 我的問題是,如果在Eclipse中有一種方法在發生這種情況時運行調試,並且我可以如何本地化問題。根據條件進行調試Eclipse
謝謝。
將斷點放在要檢查條件的位置。
右鍵單擊斷點,然後單擊「斷點屬性」
選擇條件並添加相應的條件的可能性和調試器中斷時,這些都是真的。
但是si有一種方法可以回到樂隊找到bug?我的意思是,就像你寫的那樣,當問題已經發生時,調試將會啓動......我需要它返回並重新執行previouses編程步驟,以便找到錯誤 – user3125168
@ user3125168你怎麼能夠回頭執行的節目?沒有辦法回到調試模式,你需要在發生錯誤之前把斷點放在某個地方,然後一步一步地走,也許多次.. – Vogel612
你把一個條件寫成:!(a> = b || c> = d),這是非必需的含義,並且不能支持已執行語句的執行。 – user3171841
只需在eclipse中添加條件調試點並指定條件。
看看下面的鏈接瞭解如何申請contitional斷點
你能告訴你的一根碼的嗎? – Thomas