【发布时间】:2017-04-16 04:42:02
【问题描述】:
"默认处理程序显示一个描述异常的字符串,打印一个
从异常发生点开始的堆栈跟踪,并终止程序。"
但这不会发生。每次我故意创建一个 DivideByZero 异常但不提供异常处理程序时,默认处理程序应该显示一个带有堆栈跟踪的字符串,但我的控制台是空的并且程序没有终止,它仅显示在调试面板中的异常。这可能是一个小问题,但我看到的每个地方都应该在控制台中打印异常,但 myconsole 是空的。
我使用日食霓虹灯。
更新from comment:
public class Example {
public static void main(String args[]){
System.out.println(10/0);
}
}
这应该给出ArithmeticException,但控制台上没有显示任何内容。
【问题讨论】:
-
向我们展示您的代码。除以零是运行时异常,应引发
ArithmeticException。 -
公共类示例 { public static void main(String args[]){ System.out.println(10/0);这应该给 ArithmeticException 但控制台上没有显示任何内容。 @TimBiegeleisen
标签: java