【发布时间】:2014-01-10 07:50:18
【问题描述】:
当声明的异常没有被捕获时,如何让Eclipse报错?
例如,如果我将方法声明为
public int someMethod(int a, int b) throws IllegalArgumentException {
...
}
然后在其他方法中使用它,例如
public int anotherMethod() {
...
return someMethod(a, b);
}
我希望编译器在另一个方法中报告错误,直到我捕获 IllegalArgumentException 或将另一个方法声明为
public int anotherMethod() throws IllegalArgumentException {}
【问题讨论】:
-
所以你基本上希望你的编译器插入一个 try/catch 来打印 catch 块中的堆栈跟踪,直到你手动声明它?这在具有默认 JDK 的普通 Java 中是不可能的。可能有一个框架或替代编译器,但我不这么认为。
-
我的 eclipse 版本报告了这个错误,但我从来没有改变过一些偏好。
-
Eclipse 确实报告未捕获的检查异常。你到底想做什么?
-
@thkala 可能是 android 插件的问题,那么...仍然没有报告错误
-
@kai 看我上面的评论
标签: java android eclipse exception exception-handling