我目前正在使用链表编写一个文本编辑器,我已经差不多完成了,但是在尝试测试我的程序的命令行时我遇到了一个 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/