Я создаю класс - просто класс, но не main (), и я получаю сообщение об ошибке «не зарегистрированное исключение java.io.FileNotFoundException; должно быть перехвачено или объявлено как выброшенное» в этой строке:
FileOutputStream outStr = new FileOutputStream(FILE, true);
Я не понимаю; Я вставил блок try {} catch {}, и он все еще сообщает об ошибке.
Кроме того, он также сообщает о «недопустимом начале типа» для try и catch-строк, а также говорит, что ';' ожидается для обеих линий захвата.
Я использую IDE NetBean, к вашему сведению.
Спасибо за любую помощь.
Вот полный код:
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());
}
}