2012-03-11 40 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并选中“在异常暂停时打开弹出窗口”。