我正在创建一个类 - 只是一个类,没有main(),而我收到“未报告的异常java.io.FileNotFoundException;必须被捕获或声明为抛出的错误”在这一行:未报告的异常java.io.FileNotFoundException;必须被捕获或声明为引发
FileOutputStream outStr = new FileOutputStream(FILE, true);
我不明白;我放了一个try {} catch {}块,它仍在报告错误。
此外,它还报告“非法启动的类型”的尝试和两条catch line,它也说';'预计两条渔线。
我正在使用NetBean IDE,FYI。
谢谢你的帮助。
下面是完整的代码:
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;
import java.io.FileNotFoundException;
public class UseLoggingOutputStream
{
String FILE = "c:\\system.txt";
try
{
FileOutputStream outStr = new FileOutputStream(FILE, true);
}
catch(FileNotFoundException fnfe)
{
System.out.println(fnfe.getMessage());
}
catch(IOException ioe)
{
System.out.println(ioe.getMessage());
}
}
这一行是什么:'Logger.getLogger(“outLog”),Level.ERROR)));'?首先修复它。 – MByD 2011-04-21 19:18:01
你不需要在最明显的地方在代码中放置太多'// Begin/End'注释。他们创造的信息比信息更多。 – kunal 2011-04-21 19:18:06
固定。我原以为我为这个问题/答复帖子的目的删除了该行,但我表面上错过了它。我删除了// Begin和// End注释。谢谢。 – user717236 2011-04-21 19:31:27