2012-03-11 41 views
1

我感到有點沮喪。我正在使用jUnit並首先使用小樣本大小來查看我的算法是否正確排序。有用!但是,當我嘗試一個大樣本大小時,出現一個錯誤,指出數組超出範圍。我通常會逐步完成遞歸過程,但是樣本量很大,這是無法容忍的。有沒有辦法讓調試器停止在導致錯誤的狀態,以便我可以分析並查看出了什麼問題?我使用eclipse調試器錯了嗎?

+4

我想你需要異常斷點。 查看http://stackoverflow.com/questions/2471425/how-do-i-setup-eclipse-to-stop-on-the-line-an-exception-occured – Jayan 2012-03-11 03:49:57

+0

我給了那個鏡頭,但我想我我做錯了。現在,我只是使用catch並嘗試然後打印出例外的值。你能舉個例子嗎? – Strawberry 2012-03-11 05:05:01

+0

我使用intellij。不容易讓你在日食上的一個工作示例。 – Jayan 2012-03-11 05:12:44

回答

0

你可以去preferences-> java-> debug並選中「在異常暫停時打開彈出窗口」。