我目前正在使用链接列表编写文本编辑器,并且已经完成很多工作,但是即使我声明要抛出该程序,在尝试测试程序的命令行时也会遇到FileNotFoundException。
这是我的编辑器的框架:
public class Editor {
public Editor() {
}
public void commandLine() throws FileNotFoundException {
}
}
这是我的程序的驱动程序:
public class EditorTest
{
public static void main(String[] args)
{
Editor asdf = new Editor();
asdf.commandLine();
}
}
即使我声明将其抛出在命令行方法中,我仍会收到未报告的FileNotFoundException错误。怎么了?
最佳答案
您需要将throws FileNotFoundException
添加到main
方法。或者,您可以添加:
try {
asdf.commandLine();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
到
main
方法,具体取决于您需要基于该异常执行的操作。关于java - 即使我声明将抛出FileNotFoundException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17509349/