gpt4 book ai didi

java - eclipse控制台没有显示异常

转载 作者:行者123 更新时间:2023-12-02 13:24:50 25 4
gpt4 key购买 nike

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

我使用 eclipse neon。

<小时/>

更新from comment :

public class Example {
public static void main(String args[]){
System.out.println(10/0);
}
}

这应该给出ArithmeticException,但控制台上没有显示任何内容。

最佳答案

如果您运行该程序,它将打印堆栈跟踪。

如果您调试程序,调试器将(默认情况下)在抛出未捕获异常时停止执行,但它会(默认情况下)不显示异常。选择恢复 (F8) 继续执行,程序将结束并打印堆栈跟踪。

如果您不打算调试程序,请选择运行来启动程序,而不是调试

如果您想调试,但不想因未捕获的异常而停止执行,请打开 Window > Preferences,转到 Java > 调试,并取消选中在未捕获的异常上暂停执行

如果您仍然想在未捕获的异常上停止执行,但您也想实际看到异常,请打开Window > Preferences,转到Java > 调试,并选中在异常挂起时打开弹出窗口来源:Inspect current exception in Eclipse debugger?

注意:以上内容来自 Eclipse Mars.2,而不是 Neon,但应该是相同的。

关于java - eclipse控制台没有显示异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43433778/

25 4 0
文章推荐: java - 无法解析为 Java 中基类的变量
文章推荐: java - ReplaceAll() 上的正则表达式
文章推荐: java - 无法从 jar 加载资源文件
文章推荐: java - JPanels : the
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com