Java eclipse需要异常处理,即使它在没有异常的情况下工作?
我正在编写一个带有一些按钮的基本gui,我的guimain类的实例称为guimain 我已将此项目导入到另一台计算机,在此更改后,eclispe crys将: 未处理的异常被以下内容包围:Java eclipse需要异常处理,即使它在没有异常的情况下工作?,java,eclipse,exception,user-interface,Java,Eclipse,Exception,User Interface,我正在编写一个带有一些按钮的基本gui,我的guimain类的实例称为guimain 我已将此项目导入到另一台计算机,在此更改后,eclispe crys将: 未处理的异常被以下内容包围: try { maingui.showStart(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } 我试图清理这个项目,但我甚至在我的旧笔记本电脑上犯了这个错误。因此,我正在寻找一个解决方案
try {
maingui.showStart();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
我试图清理这个项目,但我甚至在我的旧笔记本电脑上犯了这个错误。因此,我正在寻找一个解决方案来证明maingui的异常,这样我就不必每次使用它时都担心了
谢谢你的回答 Java要求,如果可能的话,您的方法会引发一个选中的异常
这听起来不像是eclipse问题,而是一个java编译器告诉您必须使用try-catch(上面2个)或更新方法声明来抛出异常(上面1个)您可以提供
maingui.showStart()
的源代码吗?特别是maingui.showStart()的签名是什么。它是否在throws
子句中声明了任何异常?另外,看起来您试图添加IDE的屏幕截图,但我只能看到滚动条。通常,这样的屏幕截图没有什么帮助,尤其是当您试图向我们显示代码或错误消息时。您可以(也应该)简单地将这些信息复制并粘贴到您的问题中,而不是给我们一个屏幕截图。请注意,这仅适用于选中的异常。RuntimeException
的子类被认为是未检查的,不需要这两个。这是非常正确的,但是从最初的post eclipse没有构建的声音来看,所以我认为这是编译器抱怨未检查的异常。这一点很好。我冒昧地在你的答案上加了一个字来澄清;-)