【发布时间】:2014-02-14 11:39:32
【问题描述】:
我正在编码,打开windows计算器,但编译器报错:
未报告的异常IOException;必须被抓住或宣布被扔掉。
如果我针对 ActionListener 方法编写 throws,则它不会被覆盖。
部分代码:
else if(e.getActionCommand().equals("Window Calculator")) {
Runtime.getRuntime().exec("calc");
}
【问题讨论】:
-
您需要捕获异常并将错误记录到屏幕上,或者至少记录操作失败,或者至少忽略它并假装它无关紧要。
-
您收到“未报告的异常 IOException;必须被捕获或声明为抛出”,因为有一个未报告的异常 IOException 必须被捕获或声明为抛出 :)
-
如果我捕捉到异常,它将如何帮助..我想使用的代码不会被这个执行..:(
-
@Harsh Exceptions 发生是因为发生了您不希望发生的事情。所以你应该知道如何处理它们。
-
兄弟..我知道..但我需要帮助..我想知道有没有其他方法可以用代码调用窗口的计算器..?有没有什么可以替代我的代码.." Runtime.getRuntime().exec("calc");".???
标签: java