Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java eclipse控制台不显示异常_Java - Fatal编程技术网

Java eclipse控制台不显示异常

Java eclipse控制台不显示异常,java,Java,默认处理程序显示描述异常的字符串,打印 从异常发生点开始的堆栈跟踪,并终止程序。 但这并没有发生。每次我有意创建一个DivideByZero异常,但不提供异常处理程序时,默认处理程序应该显示一个带有堆栈跟踪的字符串,但我的控制台为空,并且程序没有终止。它显示的唯一异常在调试面板中。这可能是个小问题,但我看到的每个地方都应该在控制台中打印异常,但myconsole是空的 我使用eclipse霓虹灯 更新: 这将产生算术异常,但控制台上没有显示任何内容。如果运行该程序,它将打印stacktrace

默认处理程序显示描述异常的字符串,打印 从异常发生点开始的堆栈跟踪,并终止程序。 但这并没有发生。每次我有意创建一个DivideByZero异常,但不提供异常处理程序时,默认处理程序应该显示一个带有堆栈跟踪的字符串,但我的控制台为空,并且程序没有终止。它显示的唯一异常在调试面板中。这可能是个小问题,但我看到的每个地方都应该在控制台中打印异常,但myconsole是空的

我使用eclipse霓虹灯

更新:

这将产生算术异常,但控制台上没有显示任何内容。

如果运行该程序,它将打印stacktrace

如果调试程序,在引发未捕获异常时,调试器将默认停止执行,但在默认情况下不会显示异常。选择Resume F8继续执行,程序将结束并打印stacktrace

如果不打算调试程序,请选择“运行”以启动程序,而不是“调试”

如果要调试,但不想在未捕获异常时停止执行,请打开“窗口>首选项”,转到“Java>调试”,然后取消选中“在未捕获异常时暂停执行”

如果您仍然希望在未捕获异常时停止执行,但也希望实际看到异常,请打开“窗口”>“首选项”,转到“Java”>“调试”,然后选中“在异常挂起时打开弹出窗口”。资料来源:


注意:上面的代码来自Eclipse Mars.2,不是Neon,但应该是相同的。

显示您的代码。被零除是一个运行时异常,应该抛出一个算术异常。公共类示例{public static void mainString args[]{System.out.println10/0;}}}这应该给出算术异常,但控制台上没有显示任何内容@Timbiegeleisenth真的很有帮助。非常感谢@安德烈亚斯
public class Example {
    public static void main(String args[]){
        System.out.println(10/0);
    }
}